move keyhandler to room.js, reduce code redundancy
remove useless duplicate code + use less exted to clean up code
remove useless file request