Added diagonal movement commands and vi-style movement keys