This project employs the idea of re-use to teach students about abstraction and classification (and "classes" in programming), and demonstrates how it can make programming more efficient.
The project forms part of the Week 7 Homework Assignment, as part of edX's Scratch: Programming for Teachers course in Autumn 2019.