Tweaked color alternative logic - reduce vector to increase accuracy and make results more even
Todo:
* Some validations to prevent over calculations of the new color.
* Logic for random color (in case the main algorithm fails)
* Validation against the rest of the forbidden colors, after ColorAlternative is done