Follow up from Gregs alog41958.
I went through the code and added an INIT state, and then cleaned up a few bits to go with pep8 standards. Testing went well so I added them to the Guardian Overview (see attached if you care).