Fix forbidding match cancellation
Fix potential bug with Match->isDifferent
Removing useless logger
Fix rare bug when changing state multiple times