A puzzle-matching tile game