I put the driver choice functions into a seperate header file, I added more FPS detection stuff, And calculation stuff. I added more stuff to prepare for animationed and keyboard controlled movement. I did lots of things, I hope you enjoy them!