In my fly() methods I have written if statements that once the bird reaches the end of the screen, it changes the boolean value so it should theoretically turn around as it should execute my else statement of altering the bird behavior. Should I be approaching fly with a different strategy?