This game is awesome ! Very interesting ideas. I managed to beat the game but it's quite hard. Maybe that's because I'm not really good at pool games. I think the second spell of the knight is broken, the bounces don't add damages.
Congrats !