Impressive animations given the constraints! I liked how heavy the character feels and how the jumps are only about timing, though it took me some time to get used to it. I didn't realize you could just wait at checkpoints to get your mirror back, I thought you had to go to the next checkpoint to get it back which made the game a bit more challenging :)
I also found a bug where I got stuck inside walls while climbing a ladder, I couldn't find a way to get back to the previous checkpoint and had to restart the game.