In order to make expansion to the codebase easier in the future, we overhauled our older code. All objects (such as pictures, movies, text, etc...)on the screen now extend the screenObject class creating an easy way to keep track of movement, updating, and drawing. The game base serves as a quick and easy way of adding new games. The showmanager reads in from the config file and controls the game and effect classes. All this works in conjunction with the camera and card capture code.