In the video it’s said that the player script should not handle animation. Player.gd is still calling animation updates. Wouldn’t it be cleaner if animation gets the motion from its parent?
In C# I would use an interface like IMoveable so that I can get sure, that the animation script only animates, if the parent has a motion. Are there similar things in GD-Script?