Really like the idea, but the time it takes for the AI to decide makes it Completely unplayable. 1-2minutes per-move? Nearly every move?! I literally get bored and wander off from my phone every game and start doing something else. I know it's probably iterating through all possible moves but please optimise the decision tree, or at the very least put a time limit on it? The only thing worse than a bad move is a tediously slow one.