public void mainAction()
    {
        ship s = getShipToPerformAction();
        
        if(getTurnDecay() == 0)
        {
            s.addHardpoints(h);
        }
        else
        {
            modifyTurnDecay(-1);
        }
    }