Looking good so far, but final ball needs to be better.