Added a 'laser' effect and some keyCode -> key string mappings (e.g. 39 -> right) that are commented out