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]