boolean variables should be either true or false, not HIGH and LOW so the first thing to do is to change
ScreenTwo = LOW;
to
ScreenTwo = false;
It should not make a difference but should really be corrected.
If that does not work then add some Serial.print()s showing which program section is being executed and the value of pertinent variables