public MonsterCharacter1(AnimatedSpriteSequences Meta)
     : base(Meta)
 {
     Position = new Vector2(500, 500);
 }
 public PlayerCharacter(AnimatedSpriteSequences Meta)
     : base(Meta)
 {
 }
 public Fire(AnimatedSpriteSequences Meta)
     : base(Meta)
 {
 }
 public AnimatedSprite(AnimatedSpriteSequences Meta)
 {
     Sequences = Meta;
 }
        public AnimatedSpriteSequences Clone()
        {
            AnimatedSpriteSequences ret = new AnimatedSpriteSequences();
            ret.Description =Description;
            ret.sType = sType;
            ret.SpriteMaps = SpriteMaps;
            ret.AnimationSequences = new List<AnimationSequence>();
            for (int i = 0; i < AnimationSequences.Count();i++ )
            {
                ret.AnimationSequences.Add( AnimationSequences[i].Clone());
            }
            ret.Type = Type;

            return ret;
        
        }
 public Monster2(AnimatedSpriteSequences Meta)
     : base(Meta)
 {
 }