Created companion objects and started to create a world factory
Objects are hard
Started removing socket references where they weren't necessary
Removed a bunch of unnecessarily passed actor references
A bit of style formatting
Added RoomWorld and started to remove the single world paradigm
Like a quarter less compile errors
STILL BROKEN: Compiles though :)
Added UserRoomMap
The logic is in, now I just need it to compile and work (also tilemap kinda sucks - need to completely rewrite someof those sections)
Fixed up some tilemap stuff before working on getting messages to be all good again
Oh hey it compiles again :)
Okay so most of it is working, now i just need it going back
Awesome, works, now i just have to add room transport stuff
Off to do some testing on a VM
Serializer now serializes once per room
i don't like transports
Merge branch 'worldseparation' into develop