Update Progress

Added common function that is common in abilities (Find front candidate
target).

Dead units that have just died cannot be selected as targets now.

Todo: Check at certain checkpoints (after responses) if the caster can
act, otherwise ability being casted is cancelled. Similarly the targets
may need to be refreshed if they die.  Implement Stackable
buffs/debuffs. Implement Counterattacks.