Added diagonal checking. Does not seem to work for n != 5
Changed board evaluation method. AI much improved