Светлячков - винительный падеж. Мы увидели (кого?) светлячков.
Еду - винительный падеж. Птенец набросился (на что?) на еду.
То есть действия субъектов - подлежащих направлены на объект, выражается прямое дополнение.
(И еще мне, допустим, родительный от винительного легче отличать, подставляя слово 1 склонения ж.р.: увидели-кого?-кошку (точно винит. набросился на (кого?)на кошку)точно винит.)
Только склевал он зелёных и серых насекомых.
Существительное - насекомых. Употреблено в форме винительного падежа (он склевал (кого?)насекомых).