Moved natives to separate files(c#)
(untested) color struct, added player controller, CameraMode enum, added many player properties, cleanup