General Issues and Specific Tips for Constructing Simulations