bugfix: set 'encoding' for IPCStream.write

set as iso8859-1, ascii might work too, but hey ..
brevity in art
new main menu look; briefer, easier to customize
no logic chance, only readability & compatibility

i started simply making with hidden_cursor: work, and kept going from there