fixed an issue with onTarget beeing called twice from monsters

I've also added Monster:OnTargetDeny(target)
it'll be triggered if Creature:onTarget(..) returns false.