Added pushes and pops to clear_screen to protect variables