added tickhandler

moved fov manipulation to ticker
added new program: Notepad--
changed nes emulator to play sound on distance to arcade machine (no
core changes were required)
disabled all keybindings other than sneak when mounted on a seat, save
backup keycodes to file just in-case player closes game whilst seated

added key to character support (poorly) for notepad-- and future input
programs

o_o apparently i write java in chinese:
https://www.dropbox.com/s/vbmbbypvcl2ser6/Screenshot%202013-12-20%2000.10.54.png