I actually laughed out loud at the ending, very well done. The puzzles are fun and the chain mechanic is pretty clever. The only slightly annoying thing is that if you press (and hold) a direction key while jumping next to a wall you get stuck in the wall until you release the key. That slows you down unnecessarily.