initial commit of maze solver