changed each segment to take in a color ID and its corresponding sprite, unsure what to do with update() for now