Just some biased opinions... 1) It sounds like your group is pretty inexperienced so I suggest that you place a strong emphasis on keeping the whole project simple. Bearing this in mind... 2) Don't worry too much about the quality of graphics that you start out with. You can replace "quick and dirty" graphics with better quality artwork if (err... when) you get the game engine working. 3) The cities should probably occupy 1, 2 or 3 tiles, depending on the size of the city. But remembering point #1, you should probably start with single tile cities. You can expand the program later to incorporate bigger cities if you find that single tile cities just don't "play" right. I don't mean for any of this to sound unfriendly, its just that completing even a simple game is really a pretty big task. If you can finish a simple version, you can expand and enhance it. But if you try to do too much at the outset - you may drown in the details. In any case, good luck with your project - and please feel welcome in the forums!