Bug fixes

Rolled back check extensions for speed considerations, fixed bug that
made illegal moves in AI evaluation, and fixed bug that would end game
when first player gave check.