The way I see it, light is is a very small cluster mass of electrodes and electrons
these molecules are smaller than most other molecules, thus they can go between the small gaps, or go through the larger molecules
when they go through another object, parts of the clusters are left behind, thus charging the molecule from the inside and causing it to heat up (move very rapidly), and the leftover energy continues to pass through the objects untill it's completely absorbed by the molecules surrounding it
and since it has a mass, energy can be controlled by gravity or black holes
now as for the actual topics answer, it can't directly push a object unless it's in a large enough cluster,
and even then it wouldn't be enough to notice without the use of a microscope
also, unlike what many people would like to believe, there are things even smaller than energy!
ADDITION: If I didn't get into detail with any of this enough, just tell me and I'll try to explain it better