See inside.
@qucchia for some blocks. Based on & inspired by https://scratch.mit.edu/projects/430350127/, got bored so yeah, decided to make one