It was overall good. However sometimes I felt I was getting stuck in a negative point loop when I'd hit a ball and keep hitting balls over and over.
Yes I should definitely tweak the hit and maybe add a bit of invulnerbility after you get hit.