completed ball touch function