thank you! i think for this particular project that'd require quite a bit of refactoring, but i think my latest release can help you get everything neatly organized so any additional states or mechanics can run without you having to worry about spaghetti code :)