diagonal pawn take logic