Oh this is great!
I really enjoyed it.
Although, in the later levels, it would really help to be able to pause time when deciding where to send knights, there is just too much to manage. But that's my only critique.
Also I couldn't figure out a winning strategy, I always die at the big rush with a thousand demons. But that's just me being bad.