Closed Games and Game Engines