This is absolutely fantastic :) !!! Seriously this game could be sold on Steam if you added more content ! More levels, boss encounters, options to customize the cute little player character !
Have you tried turning this into a roguelike ? Half randomly generated half hand crafted (like in Mark Brown's video on Spelunky), with rooms that you design but that are randomly connected to each other and have a few random elements !
Anyway great job :) !! This was a really inspiring piece !