I think the reason that there are pathing bugs (people getting kicked, mobs randomly going to attack towers that aren't in their direct path) is because the area they're told to move to can be built over; I think that putting the "move to" areas in the unbuildable spaces (between the alleys and the center, where the squares in the corners are, and the spaces between each color's area in the center) would fix those problems.