Very fun game, I had to think about lots of the puzzles. Only thing I would say is I think the movement speed is a bit slow. Other than that, great job!