Nice! I played it to the end.
The puzzles were a bit lock-and-key, but it was still pretty fun to untangle their solutions. I especially liked the twist in the last level, it was a good payoff.
The characters and animations reminded me of castle crashers.
I'm also pretty interested in the idea of this being connected to the story of some of your other games. Cool idea!