MoveWrapper now correctly uses HasUsedCells()