I took the lecture as a challenge before watching it. When I tried to solve the challenge how to flip the sprite my first thought was to write
mySpriteRenderer = GetComponent(); in the Start() and then use mySpriteRenderer.transform.localScale = new Vector2 … in FlipSprite().
I copied this practice from how myRigidBody object (is this the right word?) was created.
This seems to work but as this is different from the example used in the lesson there must be a reason why not to do it like this. Could you please tell what is the reason for not doing it this way?