Famous last words: I think character parsing work now. Onward to keymaps and command loop.