Re:How do new goblins enter play from the villages?
It would be consistent with the secret passage and goblin-on-goblin rules if placing a goblin on the start square was counted as a zero move.
If we are consistent with the secret passage, other goblin's couldn't leave the village if the corner square were occupied. If we are consistent with the goblin-on-goblin rules, the last goblin could never leave a village.
But even in the goblin-on-goblin moves, the first square of the higher level is counted as the first move. This is what Stacy is saying above.
Look at the example in the rules wherein the 3rd goblin is moved 4 to be on top of another goblin and then moves 2 spaces on the higher level with the first move being the higher space.
But I do believe we are all trying to say that if I move a goblin 3 spaces from the village, the first (corner) square is space 1 and the goblin then moves 2 additional spaces left or right.