Changes in fitness calculation logic

Optimized for multithreading (2 threads)