This is part 2 of a 2-part series, here's the first: https://scratch.mit.edu/projects/549339150/
(you might need to click the flag a few times for it to work properly). Also C2A