Beautifully done, everything seems in place! The level design is also greatly done giving lot of space for the player to explore ways to progress. I would have the movement and jumping a little thing. I would try making some soft launch as a mobile or web game with ads.