How about a POI be the source of the Zombies, like a huge military base spawn on every map? Huge, well secured and something that needs destroyed inside. If player(s) destroys it, it stops the blood moons. It could be a option in map generation to give an endgame rather then endless if...