Biggest thing I learned was that it is incredibly important to try introduce the player to your game world and how all the systems work before you actually start giving them any sorts of challenges. I never gave people a chance to get their feet under them before I kept knocking them down. Figuratively.