nice game, i love puzzle platformer games because they always surprise me with a game mechanic i did not think of :D also in your game i was pleasantly surprised! 1 thing i did not like was the player getting stuck on walls but overall good job :)