small cleanup: put draw_sprites in its own function instead of inside screen_update