I'm having issues with graphical things like flying bullets, explosions, etc that are only created and played on the client side. In my current turn-based games effects are managed by the actions itself i.e. they directly take over control of the way units are rendered on the screen and draw special effects over it if needed. They dont interact with other objects and frequently clip through things they shouldn't.
At the moment animations are associated with actions, all of which are blocking since the game is turn based. I can only have animation 1 -> execute action 1 -> animation 2 etc. All other non-blocking elements in the games are automatically drawn as if their action is "idle" with the main action's animation drawn on top of that image (hence the clipping). I wish to also have vanity animations that can coexist with each other, stay in their respective height/layer while still retain the ability to make hey-look-at-me animations during turn resolution.