changed position of call to gradient function

was being called before draw_screen() call - now moved into
draw_screen() call as it was corrupting the screen