Started reworking parts of codebase to use more C++11. FrameCounter now uses std chrono to accurately limit and calculate FPS making the game loop fully functional.