Setting Sprite Dimensions before loading complete

Now if you set the width of a Sprite before the sprites texture has
loaded it preserves the specified width and height