Looks fun, thanks for sharing. I see you're implementing game of life sampling, what's the reasoning for using this logic?