Better handling of image loading in the sprite. Loaded callback now works gracefully if you re-use an image object for multiple sprites.