Final commit before submission, need to do a bugfix on the binding, write up some technical docs, restructure and clean up code, etc. Oh, and hand detection too ...