It reminds me of alien invasion in CPU
Great space-military turn based game. Really enjoying this game.