public Player(GameState state) : base(state) { animation = new SpriteAnimation(new SpriteSheet(Player.Texture, 1, 3), speed: 0.1); animation.LoadRow(0); Position = new Vector2(gameState.VirtualWidth / 2, gameState.VirtualHeight / 2); origin = new Vector2(animation.SpriteWidth / 2, animation.SpriteHeight / 2); Data = XmlManager.Load <SaveData>("./SaveFile.xml"); }