So I was on my way to work today and at about 55mph 7k rpm I heard a nice pop and lost a significant amount of power, as I came to a light my bike stalled, I got it back on and went 1/4 mi on to work. I was getting a lot of unburnt fuel smoke and when I felt the headers my right cylinder appeared to be not firing. I decided to try and get it 1/2 mi home and got about half the way when I heard a grinding sound and what sounded like something hitting my chain so I immediately pulled off and noticed that my oil light had come on and I had a small leak around the oil pressure sensor. Oil level looked ok in the window and I had thought that originally my only issue was maybe a bad plug, coil or relay. Now I'm not so sure... Any suggestions?