Moving attack_alien for silicons to silicon/attack_alien() with overrides in children.
Fixing messages.
Attack_animal for silicons: all in silicon/attack_animal()
Attack_slime handled in living, overriden in its children.
Simplified the definition of the stunprob var, slight nerf to slime shock.