Please fill out these questions for all feature requests and bug reports. If you're requesting a feature, please let us know why this feature is important or useful, not just what it should do.
Thanks!
I can't reproduce the bug. When Sprite(2) creates a clone, Sprite(2) still follows Sprite.
I can reproduce the bug when the set parent, inherit x, inherit y part of the script is separated.
It looks like the only problem is the display of Launcher; its x position value still match Player's, but the position it is displayed at is inaccurate until the set parent and inherit x position blocks are run.