Tons of work, game loop now fully functional and engine can be started succesfully. Audio system needs to be hidden and entity system needs overhaul as well.