I've been thinking about how to add cloning to Slither, and this is what I came up with:
We would replace

with clone = sprite.clone(), and

with
@sprite.whenIStartAsAClone
def cloned(clone):
# clone is the new clone of sprite
pass
@Tymewalk, what do you think?