Map format is now binary (but no level streaming yet), GameObject/Component system compiles now but is untested. Will proceed to convert the camera to a component based GameObject.