fix bugs (about GC) in New() and Dispose() (default wrapped object pointer points InternalField[1] to [0]) and modify castedInternalField (append fidx=1) but maze_solver.js size should be less than 20x20