Bunch of typos and minor tweaks/fixes
Use glBufferSubData where approriate