flanking-added checks for x,y and diagonal

includes a check to confirm that the players are not just equaly distant
but not adjacent to the monster.