2 ** TODO Mode line doesn't necessarily refresh when the cursor moves
3 There is no cursor-move-hook, post-command-hook is probably
8 ** TODO Double-confirm if running when already running
9 ** TODO More input restrictions
10 Kill/yank, newline, etc. all need to be prevented in data modes.
11 ** TODO Point movement commands
14 ** TODO Display sprites more squarely
15 This can theoretically be done via some display properties, but a
16 custom font file might be the easiest way to do it, fit it on screen,