In case anyone happens to be using Python 3.8 (for future reference, anything above 3.7) upon trying to run the project code you're likely to get the error "AttributeError: module 'time' has no attribute 'clock'".
This was removed in a python update as noted in it's documentation.
The function time.clock() has been removed, after having been deprecated since Python 3.3: use time.perf_counter() or time.process_time() instead, depending on your requirements, to have well-defined behavior.
Thanks for sharing... I guess I'm running Python 3.7, which is now outdated... oops!