This was interesting as a concept. Really enjoyed it. One of the more outstanding interpretations of warmth, really liked that.
Just one note, if I may: Be carefull with the sound.Play() method calls. With a big gang, the sound stack onto each other and getting even louder the more calls on the same sound are made. This can lead to an ear killer mid- to lategame. Either install a limiter at the end of the signal chain (controlled by the mixer) or check in the code, if that sound is already playing and deny further sound calls of that type until its play is done :)
But that's only one tip as a cherry on the top. You people made a great work. I couldn't find any bugs. I got used to play several rounds and made my win with the baddest gang in the city. Thank you for sharing this experience :)