Don’t sacrifice initial playability in service to replayability. If you add so much variance to create different scenarios that the first game is sometimes a non-game (unwinnable or unloseable), those players won’t bother with a second play.
— Jay Treat