Do you think this should be split up into setupGL and setupPhysics?