small changes to negamax
cleans up rules test