This was a lot of fun! I played it all the way through.
I think the levels that I had the most fun on were the ones where the floor was lava. It was really interesting having to try to stay above ground while attacking enemies due to the movement being tied to your attacks. I also thought it was a nice twist that the ball didn't do damage. Instead, the player does damage, but only while "catching" the ball.
I think the mechanic could use some fine tuning. I found myself going in unexpected directions sometimes if I threw and "caught" the ball too quickly. It's as if I was going faster than the ball at first, or the ball started a little bit behind me in the throw, I'm not sure which. I also felt like my character wouldn't go "all the way" when catching the ball, which caused me to take damage instead of deal it.
But for real, I think with a little balancing and some extra JUICE this could be a fantastic post-jam game that I would play the heck out of. Great job!