Extracted initialization of rooms to separate method
Added setClient methods and redacted initialization of CharacterControllers and InteractiveControllers from ClientController
Removed IWeapon interface
Added UML diagrams