+ Fixing some bugs after the optimization
+ Input and key bind fixes
+ remove #include "keywds.h"
+ widget offset fixes
+ Removed double defines for including opendir.h
+ Fixed angle turning
+ opengl headers updated to avoid relying on SDL_OpenGL.h header so the rendering code can be split off into its own library