Added Building functionality to the Game and Simulator
Refactored UI to be more modular and more consistant with function names/arguments. Moved PlayerBase location on the UI. Updated the client and simulator to work with ui changes.