Add AlphaBeta cut off

generalized ver
Update Todo list