It's easy to think that adventure games are a stagnant lot. The formula really hasn't changed all that much in about ten years, so any new adventure game's mission consists mostly of two things. One is to make the puzzles and other obstacles interesting and challenging enough to make the player feel like he is actually progressing through the game rather than just tagging along for the ride. The other is to wrap a familiar set of gameplay mechanics in a good package of style and substance to make the experience feel fresh. Machinarium, the recent Flash-based adventure hit from Amanita Design, does both of these things and does them extremely well.