Implemented Tournament selection and updated Roulette Wheel selection