Implemented mutliple roulette wheel selection, but still has some exceptions