I feel a bit silly asking this, but how do you make the perfect soft boiled egg? I mean with a runny yolk and perfectly cooked white... I always over or under cook. Any tips?