code: @Override
      public final Integer getCost(final SponsorTeam team) {
          Integer valoration;
  
          checkNotNull(team, "Received a null pointer as the team");
  
          valoration = 0;
          for (final TeamPlayer player : team.getPlayers().values()) {
              valoration += player.getCost();
          }
  
          valoration += team.getCoachingDice() * getDieCost();
          valoration += team.getNastySurpriseCards() * getSabotageCost();
          valoration += team.getSpecialMoveCards() * getSpecialMoveCost();
          valoration += team.getCheerleaders() * getCheerleaderCost();
          valoration += team.getWagers() * getWagerCost();
          valoration += team.getMediBots() * getMediBotCost();
  
          return valoration;
      }
docs: Returns a team's valoration.
  
  @param team
  the team of which the valoration will be calculated
  @return the valoration of the team