Clamped Collisions position vector to int values and created a hash with the position vectors as the key. If the key exists, the color of the stored and new Collision is averaged.