The Enigma puzzle was first programmed in Java for Windows by my daughter, Camberley Crick, as a freshman class programming exercise at Harvard in 1996 based some ideas suggested by me that were in turn based on a book called "Codes and Cyphers" that I read when I was 9 years old. It was converted to HTML5 in 2014 so that it now runs on anything with a browser.
Enjoy!
Michael F. C. Crick
March 2022