Cast spell behavior

This behavior makes the AI cast the specified spell. The AI will not consider this behavior if the cool down timer for the specified spell has not finished. If it is a projectile spell then it will not consider this behavior if there is no line of sight.