UPDATE: Fixed some stuff, but may have added more problems.
Has a couple of stuff that needs fixing....
Just don't pick any alt colors....