Fun game. There were some glitches/bugs but i genuinely enjoyed it. If there is one thing i had to point out its that the movement was a bit off at times.
If the movement you're talking about is from the enemies, it was an actual bug that if they get hit by a ball, they suddenly start moving back and look fazed, but I kept the feature regardless, and it took me hours to find out why it's doing that T_T and it's because the enemy's velocity changes and stays that way till it hits a wall, so I made it reset the velocity back to 0 after 0.5-3 seconds of getting hit, same goes to the player
anyway, thanks for the feedback and your time to play this game!~