private void RaiseStateChanged()
 {
     WiimoteManager.RaiseStateChanged(this);
     StateChanged?.Invoke(this, new WiimoteStateEventArgs(this));
 }