@Hectigo: I had three options for the AI, one of them resulted in something that could win or lose easily. The other two were nearly impossible to make it lose without dropping an endless sequence of S and Z blocks. I opted for the one that would be the most fun to mess with.