Don't mark Light as seen on any handle_message as it can be a peer or broadcast message
Rename Color#== to Color#similar_to? to be able to pass in a threshold: parameter
Update changelog