pawn bug with backward movement fixed