Yet another smart interpretation of the theme!
However, the game loop felt a bit incomplete to me. There wasn't much indication of whether I was doing well or poorly, or even whether I was winning or losing. Some additional feedback on the player's progress would help make the experience feel more rewarding and easier to understand.
I also felt that the story didn't quite connect with the gameplay. I didn't really understand how hitting the targets with a certain number of ricochets was helping save the cats, so the narrative and gameplay felt somewhat disconnected to me.
All in all, nice work!