state tracing
handle counter-attacks
tweak animations