Look at Sprite1 code. You can see many custom blocks. And I only used: - go to x: ( 0 ) y: ( 0 ) - point in direction ( 90 )
I didn't look at the Scratch's internal code. All is by me.