Interface GameControllerAdapter provides the interface for the GameController to raise events that occurred during the game to be reflected in the Game Interface.
Class BombRepresent is a link between the Bomb and its Game Interface representation.
Class BombThread removes the Bomb representation from the Game Interface after detonation.
Class Cheese is the object that the Mouse implementations have to race to consume.
Class CountDownThread counts down the number of seconds left to the game ends.
Class GameConfiguration is a common location to edit Fixed game settings.
Class GameController is the brain of the game.
Class GameUI is the Game Interface of the game.
Class Grid is the individual Grid of the Maze.
Class Maze is the board which the Mouse implementations will navigate through to find the Cheese.
Abstract Class Mouse should be the base class of all Mouse implementations.
Class MouseController is the wrapper class for each Mouse implementation.
Class MouseRepresent is the link between the MouseController and the Mouse graphical interface.
Class SequencingThread moves all MouseInstances in a round robin manner.
Class Wall connects two Grids together.