Cute idea! I had a couple of runs and was trying to understand why some of my adaptions had happened, maybe in a future build there's a clearer explanation of what lead to the change it decided upon? Otherwise it feels a little random