Canvas with ball animation

Instead of using "arc()", I used "drawImage()" to draw my own created sphere stored in a dynamic created canvas. This sphere has a gradient and cut applied to it.