Updated City to only allow upgrades by the player

Still need to make sure player must be able to upgrade something before
purchasing city