Support movement using arrow keys

Resolves #13