This is well executed and polished. Puzzles are interesting, but I feel like sometimes I understood the logic to beat them but I would have to try a few more times before I got it right mechanically. I wish it was less punishing if you can't hit that pixel perfect jump or link.
Overall excellent work.