Separate logo and calculations
Remove redundant printColor function