Now we are generic regarding adding sides instead of walls and doors.
Fixed constructor.
Learned first initialize() function.