What is wrong with this simple code?

I don't see anything wrong and the compiler doesn't give any errors or warnings.

const int Green1 = 2;
const int Blue1 = 3;
const int Green2 = 4;
const int Blue2 = 5;
const int Green3 = 6;
const int Blue3 = 7;
const int gravity = 800;
const int motor = 2300;
const int dif = 1500;

void setup() {
  Serial.begin(9600);
  pinMode(Green1, OUTPUT);
  pinMode(Blue1, OUTPUT);
  pinMode(Green2, OUTPUT);
  pinMode(Blue2, OUTPUT);
  pinMode(Green3, OUTPUT);
  pinMode(Blue3, OUTPUT);
}

void loop() {
  digitalWrite(Green1, LOW);
  digitalWrite(Blue1, HIGH);
  digitalWrite(Green2, HIGH);
  delay(gravity);
  digitalWrite(Blue1, LOW);
  delay(dif);
  digitalWrite(Green2, LOW);
  digitalWrite(Blue2, HIGH);
  digitalWrite(Green3, HIGH);
  delay(gravity);
  digitalWrite(Blue2, LOW);
  delay(dif);
  digitalWrite(Green3, LOW);
  digitalWrite(Blue3, HIGH);
  digitalWrite(Green1, HIGH);
  delay(gravity);
  digitalWrite(Blue3, LOW);
  delay(dif);
}