These are good points — I could definitely add wasd or ijkl, or (better) make the keys configurable with either a config file or command-line flags.
I also noticed the input speed thing … I like your idea about keypress events and moving at a constant “game speed”. I’ll have to look into that!