One of the weakest points of the SMW engine is how restrictive the level modes are. You can either have a tall vertical level that's two screens wide, or a long horizontal level that isn't even a full two vertical screens high (four blocks short, in fact!).
This must change. My proposal: Turn one of those "DO NOT USE" level modes into a mode where the stage is four full 16x16 subscreens tall, and up to 14 screens wide, to take the same data space for layer 1 as a vertical level does.
Ideas for how:
1) Simply expand the height of what's otherwise a horizontal level to 64 blocks and make the necessary changes to how the engine loads what tile goes where etc. (would make the most sense but would probably require a new Lunar Magic version)
2) Have some sort of remapping tricks on what's normally a vertical level (would work with current LM but be tricky to edit and would mess with the sprite loading etc.)
Any input? I really have no idea how to actually pull it off, but it would allow for much greater freedom for level designers, and would make it possible to make levels that feel truly massive.
(P.S. perhaps it could have an expanded exit table to allow for a different exit per subscreen?)