Thanks for the comments and for your insight. The controls are really made for an old style 8-direction joystick, and works much smoother with one. That said, I think it is pretty easy to learn using the keys and also (in this case) part of the challenge for me to re-create the classic controls. In hindsight I should have added an option to have alternative controls.