Cleaned up the solution. Fixed CameraController
Added dictionary for loaded shaders.