Learning the <canvas> and Prototype - Maze Solving