A space invaders game set in the marvel universe