So my approach to the targeting problem would be using second analog stick to shoot (much like in twin stick shooters, but more forgiving). You’d have a limited range and the projectiles would hit the first enemy on the line.
To keep it balanced, if you’re using your mouse and targer an enemy, you’ll still hit the first enemy on the line even if you’re pointing at an enemy further behind.
It means that i’d have to track physics of my projectiles and check what they’ve hit, we’ll see how it goes