An experiment in tandem with my studies of object oriented design practices via producing a game.