removed robot_look, put into mazemap_does_wall_exist_r()
This function is useful elsewhere and shouldn't be tied in with the robot class.  If it becomes useful to have a robot version, I will just make skeleton code around that function
changed so Robot and MazeMap init on stack
There is no need to have them be dynamically allocated which will complicate things once I port the code over to the microcontroller