Reworked color logic so that colors that make sense for the type of body will be used