An early version
Latest version. Chat GPT redesigned the graphics without being requested to do so. The code required considerable bugfixing.