Fix Mixy.roll, to not use negative weights

Spotted by [Coke]++ and further investigated by timotimo++