Battlin' those pesky aliens on the moon in Stern's Moon War!