Replaced the class de.minetick.ThreadPool with an ExecutorService. This may resolve some rare deadlocks, where the main thread is hanging in ThreadPool.waitUntilDone()