Nice Idea!
I spent more time than I expected ^^'.
Maybe you should make the scale move little by little instead of one big step ?
Good job!
I originally wanted the scale to move in one row increments rather than two, but because that would mean one side moving up by half a block and the other down by half a block (to combine into a one block increment shift), I found that meant revisiting the entirety of the math related to block input movement, drop, collision checks, line clears, to work from full block increments to half-block increments, and while I could have theoretically solved that with more time (I only did this in a few hours while my toddler slept Sunday and Monday), I abandoned that quickly just to keep the math simple and chugging towards a submittable product.