updated how the crusher works, and allowed for variable yields on everything