From the picture it looks like everything is going well to me.
My little ones usually do the single pip and then a couple hours before hatching they'll often break a little more shell (looks like multiple pips like yours). If your little one is anything like mine you'll likely have a baby hatched fairly soon!
I'd check back in a few hours like OneHappyRooster suggested. Babies can occasionally be positioned in a way that they can't turn to zip properly but I wouldn't be worried about that yet as everything looks like it is going as it should so far.
I've had chicks hatch as early as day 18 with no issues, sometimes they just like coming a little early.