Well, technically you can write an AI to do any number of things...which could be considered cheating. It's all about game balance. At some point, I'm going to put together an AI that uses many player tactics. It won't be unbeatable...but hopefully it will be like facing another player.