Added the ability to specify wall colors (mostly as an example of constructor overload)