@Override
  public void onTouchUp(float x, float y) {
    super.onTouchUp(x, y);

    if (!((SessionScene) this.getContext()).getPlayer().canFire()) return;

    final float DELTA_X = x - this.origoTouchX;
    this.onSwitchWeapon(DELTA_X < 16f);
  }