Extract drawing functions into separate files

- The drawing function are in the "classes" Figure, Maze, and ViewPort.
- The DrawCanvas function only knows the array drawingObjects, which contains objects with the same draw-function signatur.