Really liked this level, granted it was a bit difficult at some points, but not too bad. The graphics and music fit the theme of your level very well. One quick question though: Why do you have the secret star blocked off?
However, the level suffers a bit from one easily fixable, yet kind of hilarious problem.
Link Due to Huge Picture
So you have this fellow dry bones who activates the event that moves the first patch of lava. Makes sense, only let's say we get that sprite to "Activate" a second time.
Here's what happens. (Note: Make sure annotations are on).
Video
The first time we come by, everything is normal. But the second time, the lava acts weird. This happens simply because of the sprite.
Hopefully I can explain this without making it too confuzzling. I don't know if this reason is 100% exactly what happens but it seems correct.
Note: By "Loop" I mean an event that will activates itself or an event (A) that starts a chain of events that will eventually activate the first event (A).
The first time, the event is activated and is continued via a loop of Lava Up and Lava Down Events (We'll call it Loop#1). However, SMBX (as far as I know) has no way of ending such event loops without completing the level. Now the second time we come through, if the dry bones is still alive, the event is activated AGAIN and the second loop (Loop #2) begins.
BUT.... Loop #1 has never stopped, so now both loops are going on at the same time. This causes the random stops you saw in the video because the "Lava Stop" (or whatever you called it) event occurs twice via both Loop #1 and Loop #2.
Yeah, in this section, this isn't that big of a deal. But.....
Link Due to Huge Picture

Activating this Dry Bone's event enough times can get the lava in this section to move off screen. So yeah, this method of activating events can cause some big issues if the sprite isn't killed before Mario gets a chance to activate it again.
THE SOLUTION
Simple.
You may or may not know about this, but I'll explain it anyway.
Using this, you can get events to automatically start once a level begins.
Now you can replace the Dry Bones (or any NPC's for that matter)with events with just NPC's without events. Then you go to the first event in your "Loop" (in this case I'll pick Lava Up 2) and check the "Auto Start" box. Do this for all of your looped events. Now these "Loop Staring Events" will all be activated once the level begins and you do not run the risk of having them activated more than once when you don't want them too.
Yeah I know that was kind of wordy and stuff. But if you need any assistance or have any issues feel free to ask. I hope this helps.
Anyherp, great level!
