safe: wrapped main in try/catch
moved OpenNI::initialize() to setup (serious bugfix!)
computing sx,sy with player[0] instead of openNIRecorder
gui: add textAlpha, drawText
edit drawOverheadText
drawOverheadText fixes