DP Puzzles and Games