https://scratch.mit.edu/projects/390313108/ Sorry I have the link to this project there, this also is a work in progress
NOT FINISHED