all chesspieces are now explicitly initialized with a color; the pawn now validates moves appropriately
srv test is now more verbose; now handling the move action