Space Destructors

Space Destructors is a videogame. Michelangelo refers to in the 2003-2009 series episode Space Invaders, Part 2.