Added towns and players.

Still working on getting this to recompile.  I should have added
just players first.  Then enemy units, then towns.  A little over
ambitious to do this all at once.
Adding fpermissive to get around const problem?
Pretty much works with towns and enemies...

Except of course, you can move enemies...
Town should be ok, need to work out starting placement.
I was an idiot (as usual) and was trying to set town owners
where there were no nearby units...meaning the owner was nullptr.