Space Invasion 1981: Those pesky aliens are at it again