I'm a 28-year-old male who wears contacts (-7.50 left eye, -7.00 right eye). I was just elbowed in the left eye a few hours ago while playing basketball. I've spent the last couple of hours holding an ice pack to it to minimize any swelling. However, I've noticed that almost any time I look to the left or move my gaze from right to left, I see one or two short black lines flash very quickly. They kind of look like a greater than sign ( > ) except the two lines are separated. The upper diagonal line I see a lot more often than the lower diagonal line. I think I occasionally see little black specks as well. I'm worried that I may have detached my retina or something. What's your professional opinion and advice?