Added logger, moved some classes, and lots of small tweaks and fixes
Implemented frame delta to unbind game speed from framerate, abstracted game world from main class, fixed and tweaked GUI code some more