add a simple minimax agorithm
add Alpha-beta agorithm
improve alpha-beta
use BaseComputer to make Computer simple
use ChessMove instead of ChessPosition[]
sort ChessMove to improve cutoff
use array to evaluate chess value