Thank you for your comment. It is very primitive but I am thinking to develop furthermore.
it took me awhile to find this comment, but i have an idea! (since you said you would like to develop furthermore)
the aiming doesn't really feel right, maybe you can let the player move the cursor freely? [ i'm sorry for the offense if any has been brought]
I appreciate your feedback. My brother told the same thing:) I am researching this issue for mouse and joystick as well.