Very well animated with 3d animations, shaders, and game feel elements like screen shake. The projectile bounce feels very satisfying. Good work!