Allow people to add arbitrary events and then jump to an arbitrary Y position and animate across the X axis when the events fire.
Options:
Play once before returning
A sprite facing to the right at y=1 may have a walking forward animation at y=5. In this case, when moving to the right, it should play the animation at y=5 and then return to y=1 while idle.
Play continuously
A sprite may have an alternative animation for its current idle state at some other y value that it switches to as the result of an event.
Play once and stop
A sprite may have a dying animation that it plays once through, halting at the end and no longer animating
This may not actually be a good idea, especially early on, since lots of non-standard sprites could end up making things hard to update for people later. Closing for now.
Allow people to add arbitrary events and then jump to an arbitrary Y position and animate across the X axis when the events fire.
Options: