a space invaders arcade machine with a green screen