Constructs are now given their spells in the constructor

Instead of from the soul stone. This will allow admin spawned constructs to start with spells.
Changed the fluff text for creating constructs from a soulstone.
Added an attack_animal() for blob.