Implement and test more pawn logic.