This was the last time I worked on this engine. There are some issues with the code base that should be addressed. As of right now I don't remember what they are. The main function is something that needs to be rewritten because it's just a giant mess. I'll have to post agian when I use the code base again.