SDL wide char support. ncursesw support

If I recall correctly, OSX only has ncurses.so, but it’s actually the wide version under the hood.
On my system “ncursesw5-config --cflags” outputs “”, so I’m not sure what needs to be done about that.
I THINK waddch(), which is in catacurses does what you need, we just need better handling throughout the codebase.