Thanks! I like this idea.
I was aiming towards optimizing by score, not the amount of moves - since the score for each swipe is [Number of winning tiles in all interactions across the board] x [Number of destroyed tiles], then you get a better score for moves that affect the most tiles. But I can see how limiting the number of moves can add a challenge!