A new framework for solving dynamic scheduling games