forked from: maze maker

