c++ simple block maze generating library