Welcome to web space invaders...