I have never used Scratch before. I feel like that it can be a good tool, but I also feel like it can be very limiting. I think it would be great to try to recreate it outside of Scratch!