Thank you for your question.
I think the punch in the eye you received is not necessarily the cause of the redness
and swelling unless a small cut occurred which you were unaware of. Because is seems to be getting worse and the swelling is spreading, I would recommend you visit your doctor who can examine your face and eye in detail.
There may be an infection that needs antibiotics.
I hope this has helped you.