Heavy work in progress; I've only shared it now so that I can get better support on the Scratch Forums.