Adding world generation