Justin
Hey man, this is a pretty late reply but I recently thought of a question on how you envision the procedural generation to work? Will it apply to only tiles? or to objects? or Both? And may I make a suggestion, that when you procedurally generate something, you can also specify tiles or objects or whatever that spawn on top of it.
For example, lets say I want my map to generate flower pots all over it randomly, but on top of those pots I want a random flower to generate, and on top of those flowers, a chance for a bee or butterfly object to spawn on top of that, and so on and so forth. Like a totem pole of things that spawn by weighted chance off that initial random generation.