Nice interpretation of the theme. I've liked how you took Tetris blocks and gave them a twist to their use. Puzzles are not too challenging, but made me have to stop and think a few times.
Great job! :D