- only swap gems after match