BasicToolbox and OpenGL init
cleanup
Input stuff and shit