reorganizing namespace structure
adding shareddata for gamestates along with the possibility of running more than one gamestate at a time
changing string identifier to enumeration
adding more sharedData manipulation methods
adding angle3 structure
adding a playerstate class for tracking player position
adding an additional sharedstatedata enum value
fixing yaw typo
importing meshhelper class from drydock
changing normal generation function to return value rather than use reference
changing normal/vertex generation function to return value rather than use reference
fixing an issue with json's patchy ability to deserialize vector3/vector4 with a new helper class, JsonFallbackParser
adding a function to generate a vertexpositiontexture list with no normals
fixing some extensions in terrain rendering configs
adding code to actually generate the chunk class in the terraingen class
adding a draw method to terrainchunk class
partially implementing terrainmanager
renaming the "TerrainEffect" shader to "TRend_Shader" in hard code
adding a renderhelper class for common 3d functions
updating project file with new source files added