I did these changes :
You can’t set deadzone for 8way joystick. It’s automatically set to 95% (based on Pythagoras algorithm its +/-).
First direction must be entered under 45°. Then is detection angle increased, what reduces mistakes.
If it will not work so well then we can do one additional update – we can make detection angles for up,down,left right smaller and for diagonals bigger…will see what people say when v47 will be out. But now I think it’s fine (at least in eye of beholder I can turn around and walk to sides almost without incident).