Really well done! The rotation and placement of the blocks is already satisfying, but adding in the idea of weights really makes the game thematically accurate and more challenging! I did get a bug though the first time I played through where one of the 3-boxes-long pieces was stuck in the grid no matter how I reset it.
Very fun overall!