modeled basic preemption mechanisms between scripts
added script duration
made script execute every N seconds
renamed builder method