Lemmy's Tower was a bit odd. Blocks were all over the place and everything just seemed scattered and disorganized. Also the Magikoopa spawns in odd places so it makes the level feel a bit messy when the Magikoopa spawns in mid air, and you're trying to progress. This part in particular stuck out because it was a random water section in a castle with a lot of lava:
The next section seemed okay, but more could have been done than just adding podoboos for added difficulty. Also, it would have been cool if you just put the Magikoopa alone in the bonus room instead of the common enemies, and made the section wrap. I guess the over-arching flaw with this level is that your ideas aren't fully realized, maybe biting more than you can chew. There's plenty of potential here, where if you just went back in and moved things around and worked within your ability this could be a better level. The last thing to mention is that the boss fight is pretty boring, and seemed rushed. It's up to you but anything from changing the level geometry, to adding events/enemies could improve it instead of a Ludwig fight on a flat surface.
EDIT: As a note, your lua code is hard to understand. Please use double dashes (--) before a block of code to comment what it does.