improved demon attacking behaviour