Creature ranged combat

Moved code around to allow ranged weapon combat for creatures (eg skeleton archers)