Fix pieces ignoring impeding pieces