One of the most exhilarating and interesting events in games is when you have to improvise. You aren’t executing a rote formula for success, and you aren’t bumbling around randomly, but recombining knowledge to create a new strategy, tailor-made to the situation at hand. Games with procedural generation and complex systems can often create situations where necessity is the mother of invention, and player of roguelikes and emergent sandbox games will tell you how much fun that can be. But what is actually happening? And can you get better at adaptation through practice?