added abstract LineIterator for checking if Enemy "sees" Player
+ now the Enemy follows the Player only when he sees him