Greetings. My name is Jeremy Trammell and I represent a group of developers and designers in Portland, Oregon, in the U.S. We have extensive experience doing data analysis and would be happy to assist you with your project. As you've pointed out, there are already plenty of solutions for hand tracking. The tricky part here is what hasn't already been done, and that is determining at what moment a player has begun to throw their move. I'm confident that we can do this for you, but it will not be trivial as some experimentation will be required. What platform do you intend for this software to run on?