maze factory for plugging in different generators