The presentation of this is fantastic! Not sure if this is inspired by another puzzle, but it's new to me, so kudos on the gameplay! Wondering if you're interested in keeping the project going once the jam is over. The only nitpick I'd have (not complaining, just feedback to help if you keep going with it) is to rotate the pieces when clicking anywhere in the bounds of the piece...I kept not-hovering over them as I rotated them out from under my mouse.
Keep it up though!