arrow keys and i/o to navigate in progress rewriting stuff to scratch @happybird123 and @donotforgetmycode for the engine