public void EnterStationTrigger(BoatStation station)
    {
        isNearStation = true;
        myIcon.enabled = true;
        if(station.GetType() == typeof(StationCannon))
        {
            if((station as StationCannon).hasAmmo)
            {
                if (hasAmmo)
                    myIcon.sprite = badIcon;
                else
                    myIcon.sprite = goodIcon;
            }
            else
            {
                if (hasAmmo)
                    myIcon.sprite = goodIcon;
                else
                    myIcon.sprite = badIcon;
            }
        }
        else
        {
            myIcon.sprite = goodIcon;
        }

        nearbyStation = station;
    }
    public void ExitStationTrigger()
    {
        if (isBusy)
            nearbyStation.Deactivate();

        isBusy = false;
        isNearStation = false;
        myIcon.enabled = false;
        nearbyStation = null;
    }