Generalizes target select
skills have abilities.
Short circuit nearest_opponent if it has no weight
Fix bugs
Adds buffs
Short circuit in enemy turns when appropriate.
Fix available range bug