Added board-wide match detection and tile movement