When exactly does the game end when the last SV is bought? Immediately? Does the player get to finish his turn?