Yeah the Arrow keys and WASD are going to be a little wierd. But mouse, touch and gamepad will be pretty intuitive. In addition to WASD and Arrow keys I plan on implementing 741/963 (numpad) and qaz-edc for 6 way movement, but its always going to be a little wierd when a player presses up or down and either
- nothing happens because there is no up, only upLeft and upRIght
- or we just default to one way (go upLeft when they press up).
Not too worried about it though. Some playtesting will hopefully smooth it out.