public AnimatedSprite(SpriteSheet spriteSheet, int frameCount, int frameLength) : base(spriteSheet) { FrameCount = frameCount; FrameLength = frameLength; _timer = new Timer { Length = frameLength }; _timer.OnComplete += Tick; }