Work in progress https://scratch.mit.edu/discuss/topic/889924/?page=1#post-9245417 I will be making this pretty later!