chickwolf:
I am unsure of how to rectify this though, how can I take them out of the IF and still keep the check in place?
Keep what check in place?
What happened when you moved stepper1.run() so it is in loop() and then tried the program?
The Arduino is a great system for learning-by-doing.
...R