added AssetLoader to pre-load contents before game runtime. synced texture with the ball's size changes.