the frogs are space invaders