Further developed space invaders