Hurray the networking framework is done, but there's a bit of codesplosion to clean up, mainly the rampant dependencies on the networking which would ideally just act in the background as a silent observer of all things.
[x] Get command construction out of constructors
[x] Provide simple calls to create and queue commands throughout the system (maybe a commander singleton XD)
[x] GET RID OF DIRTY FLAG ON GAMEOBJECT, THAT WAS AN AWFUL IDEA!
[x] Figure out and pin down reflection based instantiation of components on game object, or switch to using names object instantiation paths through factories (it's currently straight down the middle doing a little of both)
[x] Provide a better helper for command creation and tagging of clientid (this should probably be wrapped into the simple call to the 'commander')
Hurray the networking framework is done, but there's a bit of codesplosion to clean up, mainly the rampant dependencies on the networking which would ideally just act in the background as a silent observer of all things.