Fixed Building Randomisation

Set up all key buildings to be children of generic game objects. This
way, all the buildings will be set up relevant to their parent object
and only the parent objects will swap positions/rotations. As such, this
means the buildings will always be facing the right way at the right
place.