Ooh dash ability would have been cool, I really like that! And having demons spawn other demons sounds interesting too, I was actually thinking that sometimes the demons could run off and hide instead of attacking you, and then they could use that time to spawn more!
Thank you for the good ideas!