Canvas that holds the game.
It dispatches keyboard events to a {@link org.gbcpainter.game.LevelManager}. Drawings are made from a {@link org.gbcpainter.view.draw.RedrawJob}.
These two components notify the game holder via {@link org.gbcpainter.game.LevelStopListener} and {@link org.gbcpainter.view.draw.DrawListener} oberver methods.
@author Lorenzo Pellegrini