Welcome to our community! I’m sorry for the late reply. For some reason, I missed your thread. I hope you had great holidays.
Regarding the onscreen stick, I’m afraid that I don’t know anything about it, so I won’t be that helpful. The first thing you could do is to log the user input values into your console to figure out what values you get when moving the stick on the screen.
If you cannot find the issue, please feel free to ask our helpful community of students for advice over on our Discord chat server. Maybe somebody implemented the same stick as you. Let them know where you got it from.