protected virtual void UpdateSprite(GameTime gameTime) { UpdateFrameList(); CharacterSprite.SetPosition(Position); CharacterSprite.Update(gameTime); }