James Franklin hurting from punch to ribs from Penn State QB