Cute game! Impressive level generation. I reached an undoable jump in my third zone, so I stopped there. Looking into optimizing player movement, collision detection, and game juice could take this one a far way. Nice work :)
The level design is handmade, but the RNG determins the level to load, i used GBstudios default platformer settings