H37JULW5MBXX6YEK2VG6CIENQ2ZWBEBNGVFTYWRER6LYNKRYAVBAC
7FNBZUF2PJZ2ZGZRZXQKZQFQGALELKAU2PIGII4745NUMJXGO6YQC
for i=#pending_moves,1,-1 do print(pending_moves[i]) end
print('player initial', player.x, player.y, src) print('crate initial', crate_to_move.x, crate_to_move.y, crate_cell) print('crate final', x, y, dest)
print('player initial', player.x, player.y, src)
print('crate initial', crate_to_move.x, crate_to_move.y, crate_cell)
print('crate final', x, y, dest)
print('player final', fpx, fpy, level_state[fpy][fpx])