A quick YouTube search reveals countless Super Mario World speedruns by some of the game’s most skilled players. And MarI/O can keep up with the best of them, even though it’s actually just a piece of advanced learning software made up of virtual neural networks. Created by Seth Bling, a developer who also happens to be an insanely skilled Super Mario World speedrunner, MarI/O works a lot like the human brain does when it comes to learning. Instead of starting with a crash course in how Super Mario World is played, what everything on-screen means, or what perils need to be avoided, it had to learn them all by scratch using trial and error. Seth calls it neural evolution, and the biggest difference between humans and the software is that no controllers were thrown across the room by the AI while it built up its skillset.