Search match 3 puzzle solving Games