Things seem to be rendering now on Linux
Make sure to delete things in reverse order than when you construct them.
render after everything has updated
Make sure to pump window messages every frame
Merge pull request #2 from TheComet93/master

Program runs successfully on Linux