refactor color, moving helpers to p5.Color file