Thank you for writing to us.
I think that you have an injury to the eye. Injury to the eye can cause irritation to the nerve or damage to the retina. This damage causes the problems with vision and the flickering vision.
What you need to do is to get yourself examined by a Doctor to check your eyes. If the eyes are normal, then you are fine. But I suspect you have some damage which may or may not need surgery.
Hope this helps you. Wish you a speedy recovery.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.