While hiking alone in a remote forest, you stumble upon a hidden cave that leads to an impossible chamber filled with thousands of mirrors — none of which show your own reflection. Instead, each mi...
Play this world!