Escape

Looks like the branch is going pretty good :+1:  escape, key down and other things work, next is reading a 2d csv