successful refactoring. UpcomingGames now uses a single repeated table that is parameterized.