Fixed a bug where the Input_Controller.cc would throw an exception if the window was not in focus when starting
Modified the Level_Controller by combining the Middleground_Controller and the Background_Controller into one super class.
Implemented a fade out on the introduction splash screen
Modified the program slightly so the level tiles are not displayed before the splash screen tiles.
Repaired the camera movement following the avatar so it doesn't bounce up and down when he steps.
Implemented a thumbs up animation when level conditions are met.
Intermediate stable update while working on the level transition controller.
Intermediate update while re-implementing the level progression back into the Level_Controller
Intermediate update while fixing the level progression of the Level_Controller
Intermediate update while I have Internet access.
Fixing bugs in the level progression when you complete a level.
Intermediate update.

First couple of levels are transitioning properly 0-1

level 2 has a level construction bug which causes the avatar to fall through the floor
Fixed the level progression.
Fixed a bug which didn't display the loading text correctly.
Finished bug fixing after implementing a level transition between tests.
Intermediate update while changing the Splash_Screen_Component from a "press any button to continue" screen to a fade out screen
Intermediate update while debugging an issue where the text characters are lining up based on the top of the character rather than the bottom.
Fixed the display issues with the fonts
Fixed two bugs related to the display of incorrect tile colors during debug mode, and the incorrect FPS being displayed.
Fixed some bugs with the formatting of the level csv files.
Fixed a small bug in the FontPixelShader in which the blendamounts (alpha) wasn't being applied to text that already had an alpha in the texture.