Thanks for query,
You son got injury
and having bruise
Swelling is due to collection of blood under the skin.
If swelling is increased then apply tight bandage to stop more blood effusion.
Swelling may come surrounding eyes and stain bluish but do not worry.
Apply ice on it,
After 2-3 days swelling will subside.
Ok and bye.