Parsons Problems, but with Processing's visual output

I have made, with lots of help from friends, a prototype of a tool to make Parsons Puzzles with visual output (using the p5js vocabulary). As I prefer to teach with Python, I’m using pyodide based pyp5js. It is a fork from a static pages tool by Pamela Fox, you can fork and adapt it easily (static pages, I’m serving them from GitHub Pages).

Example puzzle:

The tool: