Second Commit

Not going to use shaders anymore, just going to stick with basic
rendering for now. I'm going to learn modern opengl after this project,
there's just no time to learn it right now!

Did a lot today, don't want to post a changelog because there isn't that
much besides low level stuff.