Spoiler: show
I hope it's still enjoyable despite the, ahem, bugs. :S
EDIT: Fixed those two issues, reuploaded.
EDIT2: I made it possible to play some levels out of order, so if you find one just a little ahead, you can still try your hand at it. Note that this usually ends up making it harder than it should have been (and you may miss out on a treasure), but having that flexibility is fun to me, so I thought it may be fun to others also. However, note that the same rule does not apply to beating the bosses; some bosses need an item from the same dungeon to defeat them.