Added more openGL stuff, like detecting mouse clicks, where on the screen, where in object space...etc