add time measurement
prepare to move world generation to server