Super space invaders