Added MazeModel and MazeAction