Added a “Link Sprite” feature.
What does this do?
It allows you to link a sprite's position to another sprite.
For example, sprite b (shadow) can be linked to sprite a (player). This means that whenever the player moves, the shadow follows.
A linked sprite also has an offset, so for example the shadow can be not exactly under the player sprite, but a little to the right and down.
You can link as many sprites to a single sprite as you want. But a sprite can only be linked to a single sprite. However, you could link sprite c to b to a, having sprites linked to sprites linked to sprites. This could perhaps be used to have pivoting limbs or such.
Additionally, you can link the animations. So for example if the player sprite is on frame 15, the shadow sprite would also be on frame 15. This way you can for example have a shadows that follow the form of the player.