Ok, got it running with about 80% accuracy. This may be a result of the fact that I was only testing it at $1 heads up tables in order to check it out before unleashing it at my regular games (full ring)
about 20% of the time, I would get a reading of M equalling zero. Any ideas why?