More control over formation changes.

Use player names in formation to have more control over what player moves to a new position.
The old way a single change in formation would cause a lot of movement and often leave the team vulnerable.

    def players
      {
        average: [:pepe, :andres, :luis, :juan, :jorge, :german],
        fast:    [:gaston, :pedro, :marcos],
        captain: [:nelson]
      }
    end

    def formation(match)
      formation.lineup = [
        [:pepe,  :none,  :andres, :none,   :none],
        [:luis,  :none,  :none,   :none,   :gaston],
        [:none,  :pedro, :none,   :nelson, :none],
        [:juan,  :none,  :none,   :none,   :marcos],
        [:jorge, :none,  :german, :none,   :none],
      ]
    end
In a related note, I would prefer to avoid var names like ```f``` when the scope is more than one line or so. I would suggest using ```opponent_formation``` or ```formation_for_opponent```. Can anyone think in other ideas for the name?