hello! i tried using a rigidbody2d at first actually but the code i used to “pick up” the ball would directly set the position of the object, which i’ve learned is a no-no with rigidbodies as it really messes with the physics.
I worked for a while to understand how to get the ball to move towards the point with integrated-force, or deleting the ball and respawning it after throwing but as a beginner i really could not wrap my head around either of these methods and settled on just making a characterbody2d.