public void Initialize(TargetDummyController control, int x, int y, int dir, MapGenerator map)
 {
     if (started)
     {
         return;
     }
     started    = true;
     controller = control;
     this.map   = map;
     Setup(x, y, dir);
     lastDirection = GetDirection();
 }
 public void Initialize(TargetDummyController control)
 {
     if (started)
     {
         return;
     }
     started    = true;
     controller = control;
     skills     = new Skill[4];
     skills[0]  = Slash.Default();
     skills[1]  = Flare.Default();               //Lunge.Default(); //TODO lunge animation broken
     skills[2]  = Fireball.Default();
     skills[3]  = Heal.Default();
     _maxHealth = 10;
 }