CR for Job #20212 - Operate laser pointer with hands controlled by Leap Motion

Code Review for Job #20212 - Workitem available at https://www.worklist.net/20212
David, it took me several minutes of trying to read this code before I realized what you were doing here. I'd suggest you add a comment here that explains the bit pattern and how it forms the "hand state", since now we've split the hand state to be in bits 3,4,8 to form an octal value of possible stats. Maybe something like this.

```
// Bitset of state flags - we store the key state, hand state, faceshift, chat circling, and existance of
// referential data in this bit set. The hand state is an octal, but is split into two sections to maintain
// backward compatibility. The bits are ordered as such (0-7 left to right).
//     +-----+-----+-+-+-+--+
//     |K0,K1|H0,H1|F|C|R|H2|
//     +-----+-----+-+-+-+--+
// Key state - K0,K1 is found in the 1st and 2nd bits
// Hand state - H0,H1,H2 is found in the 3rd, 4th, and 8th bits
// Faceshift - F is found in the 5th bit
// Chat Circling - C is found in the 6th bit
// Referential Data - R is found in the 7th bit
```