A fast paced puzzle game.