Fixed the broken 3d stuff, now we just have to make faces and do the openGl