functionally complete; not sure I like the how the disable/enable of nodes is working and refactoring for code clarity is in order, but it works pretty well... excited to game test!