Made some more tweaks

Splitted rendering down to createVBO, pre-render, render, and post-render. CreateVBO is outside of the renderloop. Pre-render clears the screen and binds the buffer, render renders the buffer, and post-render does some buffer cleanup.