What a delightful game of achievement and cooperation. And the cooperation gets stronger as the game progresses. For complete satisfaction, it needs an ending (with an option to continue).