This shows the student game played by the student on a 6 by 6 board prior to the computer generated films being shown.
This a straightfoward implementation made by using XSLT to define the random moves and then recreate the individual frame positions.