LEAP Leap is a relaxing easy-to-play-hard-to-master game. Jump onto the moving platform, how far you can go?