added AI, too slow to go more than 3 steps in alphabeta pruning. Sometimes returns null for maxMove