Hi Xor,
Would you mind to elaborate on "Use Runnable interface instead of onTurnEnded Custom Event to execute(), which is MUCH faster when battle speed set to max"?
Why would it be faster if the code presumably does the same things?