Great info thanks, especially the bonus triggers, I couldn't find anything on the net about that. I did think it might be linked to completed ingredients but there also seems to be a delay between a piece landing and the bonus appearing which took me in the 'random' direction.
I'll implement these improvements in the coming days, thanks again!