Ivan Carter shows off some questionable golf "skills"