Please finish this one. Also let me know if you need any sound design. This has a lot of "satisfaction" potential with the audio as well as the visuals and such.
I have an idea that might make the swing direction feel more accurate. Maybe instead of locking in the direction the moment you press left click it will continue to take the mouse input and update the direction for a brief time after clicking, and then lock in. I imagine that could solve the issue of trying to play quickly and, perhaps with less experience, not very deliberately setting the direction *before* clicking. I think it's easy to feel like you're doing it but perhaps you're doing the mouse motion and clicking more like at the same time, and it gives you an "inaccurate" result.
I have an idea that might make the swing direction feel more accurate. Maybe instead of locking in the direction the moment you press left click it will continue to take the mouse input and update the direction for a brief time after clicking, and then lock in. I imagine that could solve the issue of trying to play quickly and, perhaps with less experience, not very deliberately setting the direction *before* clicking. I think it's easy to feel like you're doing it but perhaps you're doing the mouse motion and clicking more like at the same time, and it gives you an "inaccurate" result.