btw these physics for the ball are not final, I was mainly focusing on the header mechanic code.
It might need a rework, what do y'all think of this?