Motor Shield R3 and AFmotor Library

I am new to Arduino and purchased this kit from Sparfun Magician Chassis - ROB-10825 - SparkFun Electronics along with an Uno r3 and Motor Shield R3. When I load this sketch to test motors they only move in the forward direction not the backward direction. Am I missing something simple? Thank you for any help. I have been working on this for weeks.

#include <AFMotor.h>

AF_DCMotor Motor1(1);
AF_DCMotor Motor2(2);

void setup()
{
}

void loop()
{
Motor1.setSpeed(255);
Motor2.setSpeed(255);
Motor1.run(FORWARD);
Motor2.run(FORWARD);
delay(1000);
Motor1.run(BACKWARD);
Motor2.run(BACKWARD);
delay(1000);
Motor1.run(FORWARD);
Motor2.run(BACKWARD);
delay(1000);
Motor1.run(BACKWARD);
Motor2.run(FORWARD);
delay(1000);
Motor1.setSpeed(0);
Motor2.setSpeed(0);
Motor1.run(BRAKE);
Motor2.run(BRAKE);
delay(1000);
}

I spent a good 20 minutes looking at it and I could not find any reason that the motors would not run both directions from your code. Make sure that your motor is wired up two the two motor output jacks and not between an output connect and ground or an output connect and power. If that is fine it is time to get out a meter and check the voltages at each output terminal for each setting. You might want to add some serial print statements so you know what it is supposed to do in each stage.

Sadly I don't think the ardunio motor shield rev3 is compatible with the Afmotor libary,this libary is written for the adafruit board.
I think and they both use completely different motor driver chips,so the pin outs are completely different.i have tried to
Reverse engineer this libary to suit but was not sucsessful .But since I am only an intermediate
Programmer I'm not saying it's not possible though.