I still have a few bugs to work out, and some polish to add, but this is the core gameplay loop. Also, it appears that godot in html mode, isn't displaying the partcle nodes when they are called. Not sure why, yet.