I can see the vision, but aiming is quite unintuitive. Perhaps make the aiming mouse position based rather than using sliders?
Good work regardless!