Second attempt at removing unicode

Unicode support seems to create some unnecessary overhead, and may be
the cause of the occasional freeze of input when the game first starts.
I attempted to remove it before in commit
c219c97f43c1278df23541f0f1b579450d9aed4f. This time I've made a further
tweak such that all controls appear to still work.