[READY] Starting location

Basic support for selecting character spawn location.

Punting these to a future PR, this is a nice incremental improvement, and I don't have enough time to try and fully flesh out everything like I want.

TODO:
* Add some parameters for specifying location beyond a building type. (distance from city center?)
* ~~Go through buildings and close the windows.~~
* Add a parameter and method for fortifying the building the player spawns in.