Don’t pitch a game to a publisher until you envision it on the store shelf as-is (design-wise), and are happy with that. Then also don’t be surprised or upset if a publisher wants to do some development changes.
— Seth Jaffee