What 'extra' hassle? You're letting the player move diagonally using half as many commands. If they want to move 100 rooms north-east, it's actually more hassle to keep typing "n", "e", "n", "e", "n", "e" than it is to just type "ne", "!", "!", etc.
It's only when "ne" doesn't necessarily lead to the same location as "n" then "e" that it becomes a hassle.
|