Really cool idea! But i could sujest some things to improve.
first of all the character feels a bit heavy, this level of gravity would work better for a tight platformer game, but less for a game about aiming and calculating arches.
and secondly il recomend having the challange come from tricky level design and less from moving the targets at super high speeds, it makes it feel like the game tried to make you fail and that its just luck based less than an actual smart throw.
But its a really nice idea to have different enemies interact differently with the player, and the sound effects and particals really made the game better and fun.
Il say thats a really impressive first game, good job!