Rewrote MazeRunner

Fixed errors with recursion and with documentation, MazeRunner should
work as intended now.