Trying a different algorithm for gpu timings.

This is based on Gomeboy's implementation instead of jsgb.
clean up timings