Updated board state evaluation to take into account callee
	- No longer using a global to determine if result should be negated
	- Removed useless global
Initial implementation of negamax
	- API stable (unless critical bugs dictate change)