I got the motivation to finally make it... full details here: https://scratch.mit.edu/projects/1309206158/