public override void Run(VectorEntity ve, UnityTile tile)
 {
     if (_features.ContainsKey(ve.GameObject))
     {
         _features[ve.GameObject].Initialize(ve);
     }
     else
     {
         _tempFeature = ve.GameObject.AddComponent <FeatureBehaviour>();
         _features.Add(ve.GameObject, _tempFeature);
         _tempFeature.Initialize(ve);
     }
 }