Don't think I've seen one like this, that would make it an original puzzle game (correct me if I'm wrong). But even better, it's smoothly executed, and fun to play. Enjoy!
Controls Mouse to rotate
Click and hold to aim
Release to ... ahem ... release