Use Prolog code to extract information from a Prolog database.
Add a playable doge manipulating the DOM with Prolog.
Simulate the Knight's tour problem exploring all the paths.