Add support for vim directional key bindings: hjkl

With this change, the game can be controlled using the vim like bindings hjkl. (Both in-game and in the menu.)