Walls now use colour if provided by constructor. Deleted redundant overload on wall.