Sarah's changes: MazeNode, Maze, and Brain halfway completed