Final Code

reverse(4);
  motorSpeed(4,30);
  goToAbsolutePosition(-225);
  brake(4);
  motorSpeed(4,1);
  goFor(3);
  // power brake
  reverse(4);
  motorSpeed(4,13);
  goFor(1);
  //pause for 7 seconds then go again
  reverse(4);
  brake(4);
  motorSpeed(4,0);
  goFor(7);
  motorSpeed(4,35);
  goFor(2);
// grab caboose
  motorSpeed(4,0);
  goFor(9);
  reverse(4);
  //pause and head back
  motorSpeed(4,0);
  goFor(5);
  motorSpeed(4,40);
  goToAbsolutePosition(-472);
  motorSpeed(4,0);
  goFor(1);
  // power brake
  reverse(4);
  motorSpeed(4,35);
  goFor(1);
  reverse(4);
  motorSpeed(4,0);
  goFor(9);
  motorSpeed(4,45);
  goFor(3);
  motorSpeed(4,0);
  goFor(2);
  reverse(4);
  motorSpeed(4,42);
  goFor(2);