Added my window code so we can hopefully remove our dependency on GLUT soon.