Perdatel3

a stupid space game about spinning planets is what you've been looking for
Puzzle