For the second problem: i think 0.002 * time_step is too small. Take it higher f.E. 0.02 and play with the wait(10) or wait(15).