Arrow keys or WASD to move. Don't touch spikes. R to restart. The platforms reset every time. Unless you go the wrong way, everything is possible. The collisions work best in fullscreen.