This is a theoretical half-life simulation that will run the half-life of scratchium (i made that up) and most of it is configurable controls: r = reruns the _Prep routine t = manually input the # of atoms target h = manually input the half life a = toggle auto mode space = run the simulation if auto = false s = type in a time and it will find out how many atoms will be left after starting with the [# of atoms (SetTarget)] and the time you inputed # of atoms (Target) = this is how many atoms it will get to during _Prep time, and it will divide this number in half every HL # of atoms (SetTarget) = a memory for the simulation to remember what the target should be when it reruns the generate_clones routine # of atoms (Real) = how many atoms are actually on the simulation Half-Life = how many seconds it takes to reach a half-life Pop% = how much scratchium is currently on the field based on how many it had to start with Predicted Quantity = using the half-life calculation (notes about it in the code) and your input from pressing [S] it finds out how many atoms will be left after that amount of time (if zero, then none) Auto? = if its true it will rerun the simulation Time it took = how long the last simulation took to complete State = has 3 modes >_Prep = runs generate_clones routine and sets up a few variables for later, this must come before _Run and _Ready >_Ready = the stage in between _Prep and _Run, it is required for _Run to work but only needs to be there for a small amount of time, Auto? will automatically advance to _Run once it reaches this stage >_Run = runs the simulation, will continue until # of atoms (real) reaches 0, then goes back to _Prep