Refactor roulette roller to separate module