Something else that would be cool for future updates is using @tool to be able to demo effects within their individual scenes. For example I've added:
# ground_attack.gd
@tool
extends Node3D
@export_tool_button("Dispatch")
var ground_attack_tool := ground_attack
func ground_attack() -> void:
... rest of the code...