a sequel to this: https://scratch.mit.edu/projects/961105974/ update: https://scratch.mit.edu/projects/1015382813/
c2a