Fixing Black promotions

Assignment instead of comparison was causing craziness on black
promotion