@kaybee335 @BlippyTheWonderSlug @GreenSkyOverMe @ACAElliott I've still got some. One of my assessed exercises.
This was Conway's Life. It was required to be on an unlimited size board, so was supposed to be an exercise in coming up with a data structure for a two dimensional sparse array, and beyond that we could do what we liked.
I thought it would be fun to design an input/control language and some reasonably clever ways to print the output (this was done as a batch job on a mainframe). The guy who marked it thought I'd gone way beyond what was expected!