Modified WindowManager nad Window to play nice with eachother. Moved the Message Loop to the end of Game.cpp::main to ensure code execution. Now we just need to figure out how to release the window on close from the WindowManager's WindowProcedure...