Space invaders...again!