How To Build Worlds For Games: Some Considerations & Pitfalls