Its been 2 years since the original, so here is a second version!
V1: https://scratch.mit.edu/projects/1069040420