Don't generate knight moves that land on other pieces of the same color
Don't generate moves for pieces of the wrong color