I have spiritual beast and have assigned it to a general, but it is not showing up when I attack monsters. Why.