This seems to run equally as well as master, seems to encounter a false match on the escape character
Repairs bug where unexpected arrow keys triggered escape (thus exited)
Merge branch 'repairs_use_of_getch_re_escaped_chars' into noticed_a_bug_whilst_refactoring
This seems to do the trick, thanks alec jacobson
Update README regarding usage
Merge pull request #2 from rthbound/noticed_a_bug_whilst_refactoring

Merge refactored code into repaired branch
Merge pull request #3 from rthbound/repairs_use_of_getch_re_escaped_chars

Repairs use of getch re escaped chars