Fix major bug when creating affine fractal with certain matrices.
In addition moved logic from GamePage to the new abstract CanvasPainter class. Improve JavaDoc and remove redundant method calls in ExploreGameController.
In addition moved logic from GamePage to the new abstract CanvasPainter class. Improve JavaDoc and remove redundant method calls in ExploreGameController.