merged move and camera fp controller to FPController.cs, GravityFieldSurfaceNormal.cs, organized shaders to distinguish 2d stuff from 3d