fixed bug with 40-move draw calculation(I think...), added TestAIEquality.java to test if two AIs are making the same moves