Implementing Dan Gulotta's "Regular Crossword" as a self-checking web page