Correct the sleep calculation, currently sleeping pretty much the entireframe time on top of the processing time, microtime returns in reference to sec not micro sec