Removed tournament selection as it did not provide any clear benefits and complicated the code base.