Clean up problems found by jshint
Key for numbers
Handle keypresses: arrows and number keys
Numbers up to 20