implements bridge pattern by making an interface that represents a football player, then different positions that implement it