Merge pull request #1 from TheComet93/master

Got it to compile on Linux
Added Linux window handle
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