tldr; run all the code in order and watch the graphic at the end animate. The operational document is the easiest to just see what it does. Default numbers work fine.
I'm expecting and accepting questions that I've documented in the code already - most of this was modified from notes I've had to leave for myself. It's a wall of code, but I set it up to work without reading any of it. The notes are for if you'd like to really dig into it and modify some of the fundamentals, vs just changing a few numbers around.