Combined Color and Collision

Movement is driven based on following color and collisions.  Collision
reactions still need to be tweaked. Communication will be added later