Emulates this project almost exactly, as described by @MartinBraendli2 in the second link: https://scratch.mit.edu/projects/115824237/ https://scratch.mit.edu/discuss/topic/209793/