#28 Rush ability is auto-cast if no target required. Added check to force all abilities to have a 'requiresTarget' flag