cleaned up main validation routine, consolidated pawn validation, and fixed bug preventing pawns on the edge from capturing
cleaned up main validation routine, consolidated pawn validation, and fixed bug preventing pawns on the edge from capturing

sonnym/gourdian,sonnym/bughouse,sonnym/bughouse