Well framed and written, and the puzzle works well, it has that tetrisy feel to it. I really like that I didn't have to change layouts for it as well :D
I did continually get confused by the controls. I tried to keep using the same hand. Maybe shift+direction to slide instead of a duplicate directional set would feel more natural.