I really don't get all the positive comments on this. This game relies on precise movement but is really laggy: jumps take an extra fraction of a second, you have to sink into the floor spikes a couple pixels before you can jump. The puzzles are great (and new mechanics are introduced perfectly), but the inconsistent lag combined with requirements for precise movement kills this for me. I want to love this game, but I quickly remember why I abandoned it every time I try to earn the badge. Sadly, this doesn't belong on the best-of list.