See this project for the final version with lots of extra stuff: https://scratch.mit.edu/projects/1051445746/