Back to working on the 3D engine. Worked out a engine architecture and now going to spend a relatively long time refactoring alot of code. Made Game an interface and cleaning up mainly renamed Main.java to CoreEngine and have Main.java to just run the main method