More editing of the colors
Broke the render function into multiple methods