Just wait a couple more days.
I do not like popping in soil because i feel the wait is so long and u have no idea whats going on. I use hot water in a mug and set the seeds in there for 2 days at most, keeping covered to hold in warmth (not HOT)(Oh I actually use a baby wipe warmer, but covered coffee mug works fine). By then most will have popped or not. I watch them very closely, as i dont want them to drown, and they wont as long as they are not popped and setting in water a long time(this means that once they pop u get them out and transplant, u are not looking for a long root. You are looking for the top to crack and u will barely see the root popping out.). When I am doing this I check on them about three times a day after the first 12hrs. That ensures they dont drown. This method lets you know that the seed has popped and was viable to use. If the plant dosent come up in say 3 days after that something is probably wrong.
Hope that helps.
Soil looks ok, I keep em wet the first days so they will pop, heat is also very important.
Edit: If it was me, I would be giving light already. If the seed was good and popped then the light gives it a heat source and the top will strive to reach the light.