added the scaling feature for all sprites
merged staging into unfinished_idean