private bool TrySuperPush(Pirate pirate) { if (pirate.CanSuperPush()) { pirate.SuperPush(); return(true); } return(false); }