Some better process handling, real opengl, projections, and cubes