This reminded me terrifically of Journey, one of my favorite games that doesn't even seem to be a game. I was really impressed with the level of discoverability here.