Puncheon Confirmed As Palace Captain