Making the shake animation go before the damage
@MishaMingazov (tails55) think we need to make the per target damage effects go before the actual damage, or at least play the animation before the actual damage otherwise the ordering will be slightly messed
As you can see the -2 floating text appears before the card returns to position.
Previously this was solved by making the deal damage wait until the card returns to position before starting, but this is not a good solution as that delays the "shake screen/card" animation until the card returns to position too. The attacking animation should run the damage calculations upon impact of the ram, not at return. We can solve this for both issues by adding an additional wait of .5s before applying the damage and after the shake animation. Obviously this means moving the shake animation to happening before the actual damage.