Hold up, This is genius!!! I LOVE IT!If this ended up on steam, it would not surprise me.
I can't believe this is a Scratch project. Holy hell.