Machinarium - fun if you like this kind of thing. I don't particularly it turns out - not enough patience.