did some work on maze.cpp/.h