How To Make Your Own Simulator