Really cool concept. I think there's a slight imbalance between how often the AI and the player get the special blocks, but overall it's very cool.