Ground and Sky spell conversion to Rune Style casting
Cleaned up the massive amount of spaghetti code in the BP Ability Parent.
Created a new actor called BP_PhysicalPlacementSpell for us to spawn just like the Physical Rune objects.
Added a new event to the BTGS_MagicInterafce called SetupPhysicalPlacementSpell_OnInterface which we are using to actually set up all the required stuff for the new physical placement spell actor.
Converted all the of NPC Ground and Sky spell Casting to using the new BP_PhysicalPlacementSpell took several hours but well worth it much cleaner and compartmentalized code!
Several more hours of testing and bug fixing the new Placement spell actor.