Added basic logging system + minor changes
Made renderer single threaded.
Switched window code to project WindowLib.
Moved game loop code into the main engine class.
Changed log system + Engine class cleanup.
Cleanup + Fixed compile errors.
Fixed FrameResult.Deserialize parameter type.
Removed Engine.Printing class.
Cleaned up engine initialization.
Cleaned up engine shutdown.
Changed logging channel to error/system/assembly.
Redesigned file system.
Cleaned up the file system.