"late at night" means that it will be next to impossible to see accurate colours and markings for certain.
You mentioned "small dark grey bird a little bigger than a humming bird". If it was indeed that tiny, then I might guess Ruby-crowned Kinglet. In the dark you will not see the male's thin ruby crown, and it is often hidden anyways, and the females don't have the ruby crown.
Info link:
https://www.allaboutbirds.org/guide/Ruby-crowned_Kinglet
Alas, I think we need more data for a confident ID call.
One tip for bird ID of silhouettes or quick glances, is to study the bird field guide tips for ID characteristics, and learn to take note of those. With these clues one can sometimes construct a species ID or narrow it down.
Some examples of ID characteristics for little birds: wing bars yes/no, head crest yes/no, tail length relative to body, constant bobbing of tail or no, colour flash pattern on tail (e.g. bright white edges vs solid, white tail tip, etc), beak length and shape relative to head width, (long thin, short conical, hook on upper beak as opposed to pointed with lower, curved as opposed to straight), eye ring yes/no, breast or belly streaked or solid with any prominent marks, light head streak though eye or no, eye colour.
These are some examples but there are several more. Admittedly many of these rely on colour, which means more daylight required. But With some practice these ID characteristics can help narrow down the ID to a family type or even a few species.
My birding skills have lapsed. I need to get out with the field guide and binocs more often. These skills get rusty without practice.