change @t to @board, clean up AI method, return nil instead of false for consistent return types
finish opposite corner move, TODO: fork + block fork