Petri Net Chomper
Petri Net Chomper is a puzzle game where the map is a Petri net. Obviously Petri nets already have the token game, but this one has ghosts.

You can play it here and find the source here.
I wrote it as a teaching tool, a bit of fun, and as an example project for notlob, a literate programming language for agent-driven coding. It uses the notlob TypeScript binding.
As well as the debt to arcade classics, Petri Net Chomper used the YAPNE Petri net editor as a jumping-off point for the code.
The game comes with a few inbuilt maps. You can load new maps in PNML format. A <toolspecific tool="pn-chomper"> tag is used to mark ghost spawn points and player start points. You can also share maps with just a URL. There’s more detail in the README.
References
Adam Burke (2026). A Literate Programming Environment for Human and Machine Agents. arxiv 2608.24644
Christian Imenkamp, Agnes Koschmider, Andrey Rivkin & Christoph Matheja (2026). A Web-Based Tool for Modeling, Simulation, and Analysis of Petri Nets. Petri Nets 2026.