Tower defense game where the player has to defend various strongholds against the demon horde.