Fixed CommandStack and added method notTwoPalacesBetweenCities to Traversal which returns true if there are less than two palace tiles on the cities on either side of the coordinate given