added negamax player with alpha-beta pruning