Added threading to make the tests finish faster for our own purposes.
Added a threaded version and non-threaded version of our player for testing and submission purposes.