New: Heuristic;
	-Added pawn movement encouragement
	-Distancing behavior to high value pieces when hunting a king
Bugfix: genPawnMoves() was generating moves that hopped over friendlies
Bugfix: GetNextMove() was not sorting the moves properly for best-first greedy choice
Bugfix: GetNextMove()/IsValidMove() rearranged/eliminated useless checks for check/checkmate