This is what I've done all afternoon in my office... but I did solve it! Yeah!
Try...you would love it too...
It's called Samorost2.
Don't forget to note down the code level, if you can't finish in once, you can come back and play at the same level anytime you want!
Good luck and Have fun!!