added scaling to Screen.draw_image