Throwing the darts and having to deal with all the bullshit the different enemies keep throwing at you made the gameplay really satisfying. When I first played I accidentally ended up on an endless loop after not following the refresh advice and got confused when I had to play the infinipede for the third time lol.
The trinkets were an interesting touch, and I probably wold have found the last level unfair had I not had access to the freeze ability. I feel like that one is OP for winning against the pharoh!
The art is also awesome, I'm overall really impressed with the animations, portraits and effects. They hit the tone superbly.