fix cross wipe bug
add many levels;
fix a bug about moved block, e.g.:
R Rv R
B B  B
this situation will wipe R first, but it wipes B first and Rv will go down out of range