I recommend reading about Shamir Secret Sharing. You could have a system setup such that (for example) you give 16 friends each a code and 9 of your 16 trusted friends all have to work together in order to get the original secret.
Maybe it's just me, could "private GitHub coding site" have meant a private GitHub repo with GitHub pages turned on?
If that were the case, there would be no authentication whatsoever to access the closed-source site; the hacker would have just needed to guess the right url.
Sorry to hear that.
I recently wrote some code to support debugging without curses (both the library and a pun when you are on windows and need it).
It just uses try-catch block to detect if it should go into compatibility mode, so you should be able to use the latest version of the repo without thinking about Curses.
I just gave the online demo a debug view, and your counter is the first code I tried (this is a link to your code on the demo site):
https://goo.gl/edPZdR
That's really interesting. I will look into that.
Right now, subcircuits are created by using "libraries" to define custom characters (typically letters).