Renamed a method, this was affected
Made a substructure with controller for interactive objects. Still needs some extra work
Added changes from last commit to RoomController
 Made changes to the servercontroller so that it initialises interact. objs
 refactored the update process for boxes
removed code that should not be there
 added update method. unsure if this will be used, but will refactor later