Added a logger
Switched to SDL2
Made the logger open the log file only once instead of opening and closing on each message
Game can now create a window and run a new thread