added maze as a work in progress