Whew, the diagonal movement was a tough challenge in combination with the step based movement. But I got it to work. Thanks for the idea, I hadn't missed the feature, but I think it's more comfortable now.
I have learned again a little bit, thank you so much!