I also got stuck on the Friendly + Social + Loud + Grumpy level. What I'd recomend is that you record what the player should have learned when placing (making personality explict, like saying Social is +100 for each neighbour, but only add that infomation after the player has tried placing it somewhere, so you still get the experimentation)