Successful prototype, maybe, plus some transition cleaning
Back to one-file-structure
Tidied up debounce, probably
Closes #2, closes #4