Add Negamax method for better move prediction
Add tests for negamax functionality