Sensors do not have the accuracy level needed for a pool stroke analysis, mainly because of the small angle variation between good stroke and bad one. Also will need external reference that changes for every shot which is not practical, in another word complicated like the pool robot projects on YouTube. I am working on a project that will show CB direction, OB direction, and cue direction in relation to a particular shot a second after it is executed on Android phone, only problem for this project is that it requires special CB and OB sets. If i can make it such that it works on any sets of balls i will consider the marketing aspects, for now it is my little project, will see.