Dynamic Oligopoly Paul Schrimpf UBC