An Alien Puzzle game, port of the NDS version of the same name where the goal is to get as many points as possible and get to the finish, but there's one catch, you can't stop moving!