Changed the Ball.GetBallThrowResultsIn function to return the passed in type when it doesn't have the attribute and removed Ball.GetBallHasThrowResult function