minor bugfix of material recognizers

now they don't rely bishop value != knight value