This is a really well done mixture of a platformer and a puzzle game. The platformer movement is very smooth and responsive. One tiny nitpick is the design of the keys, the sort of blend in with their environment and it made it a bit harder to finish one of the puzzles. Other than that this is a really interesting way to approach the the topic and an overall really solid puzzle platformer.