Wall

Still needs some work. Need to discuss what the plan is for the
MazeElement class with Matteo and Jacopo.