Generating Language Based Environments by Reps