@Override
  protected void onDialogAccept() {
    super.onDialogAccept();

    // User chose to sign in
    EnvironmentVars.MAIN_CONTEXT.getGoogleApiClient().connect();
  }
  @Override
  protected void onManagedUpdate(float pSecondsElapsed) {
    super.onManagedUpdate(pSecondsElapsed);

    if (this.eysEntityYSorter != null) this.eysEntityYSorter.onUpdate(pSecondsElapsed);

    AchievementsManager.onUpdate(pSecondsElapsed);
  }
 @Override
 public void dispose() {
   this.detachHudEntities();
   super.dispose();
 }
 @Override
 public void onResume() {
   super.onResume();
   this.resetLaserSightShader();
 }