Nice metroidvanish puzzle-platformer. I don't really think randomizing the levels adds anything to the game though, especially since most of the levels are not very challenging (especially once you get some power-ups, but that seems intentional). I enjoyed my time nontheless.