filling out maze constructor functionality