Add Shaders and prepare to convert code to use newer OpenGL VBO methods for rendering. Also fixed bug that made lockups in movement calculations