The reason to using the controls with the keypad is that we wanna give player the ability to walk diagonally. And we find that there are some games that use this control method. So we decided to use it in our game. Anyway, thanks for your feedback!