You did a very good job by implementing so much individual charakters in your submission.
At some point in the game i had a knight who was so overpowerd, that he actually beat the whole game by himself. I also was very confused that the walls are two tiles big, so i didn't always see what was hiding behind them. The effect of this was that i couldn't strategically think through my moves and walk in one direction in the hope that it was the right decision.
However i think you put a lot of work into this game and it was worth it. Great job.