Space-themed circular puzzle game.