fix bug return out area when piece in home
conflict