Birthday puzzles and games