Did some fixing and more conversion to bring things into a more UE4 centric format. Also corrected a singularity and some bugs in the original code I am porting from. Its getting closer to what I envisioned. note I sidelined this module for now due to some hiccups with the logic that I do not like and having to start in on some massive overhauls for UE5.