add missing keyboard_controlled_has(...) function
refactor sound loading a bit
add cscope.files to .gitignore