fixed problem with timer values being passed around
need to fix how timing is done, delays in certain spots cause fracking core dumps