Changed hammer recipe
Changed class to final
Basic classes for registering key bindings
Handlers for key events