Fight the aliens with soldiers and cannons in this exciting strategy game