The way I teach my students to do this is to do elementary row operations to an identity matrix augmented with a column consisting of the numbers we want to calculate the gcd of. This is received well because students have grown to like elementary row operations (they took linear algebra in the previous semester). The catch is that only integer multipliers are allowed in this game. Anyway, calculating the gcd this way automatically keeps track of the back substitutions. Behold.
Start with
$$
\left(\begin{array}{ccc}
1&0&720\\ 0&1&231\end{array}\right)
$$
Subtract the second row multiplied by three from the first row (as per $720=3\cdot 231+27$)
$$
\left(\begin{array}{ccc}
1&-3&27\\ 0&1&231\end{array}\right).
$$
Next we use $231=8\cdot27+15$ so subtract the first row multiplied by $8$ from the second
$$
\left(\begin{array}{ccc}
1&-3&27\\ -8&25&15\end{array}\right).
$$
Next use $27=1\cdot15+12$, so subtract the second from the first
$$
\left(\begin{array}{ccc}
9&-28&12\\ -8&25&15\end{array}\right).
$$
Next $15=1\cdot12+3$ so subtract the first from the second
$$
\left(\begin{array}{ccc}
9&-28&12\\ -17&53&3\end{array}\right).
$$
Let's look at the last column. We already see that the gcd will be $3$ because the other entry is a multiple of $3$.
Here's the idea. All the rows of all these matrices satisfy the following identity. If we have a row $(a\ b\ c)$ then
$$720a+231b=c.$$
This is trivial for the first matrix. By induction you can easily prove that it holds for all the rows of all the subsequent matrices.
From that last matrix we then read
$$
-17\cdot 720+53\cdot 231=3.
$$
You can use negative multipliers if/when this speeds up the game. For example
with multiplier $-2$ we could do a step
$$
\left(\begin{array}{ccc}
1&-3&27\\ -8&25&15\end{array}\right)\mapsto
\left(\begin{array}{ccc}
17&-53&-3\\ -8&25&15\end{array}\right),
$$
and extract the answer from the top row.