Explore strange planets and find your way to freedom in this charming point-and-click adventure.
Read full review