it's better to use colorMode(HSB) because it makes gradients much easier
when coding shadows, if the shadow covers multiple things or multiple areas with different colors, it's best to use alpha and make a large shaded area instead of coding the individual colors of different sections
it's possible to use cylinder formula on cones, will probably be easier to do cylinder-style shading on cones because cone shading is diagonal and not vertical, as I had previousluy thought