Before Your Eyes is clever, heart-wrenching, and a must-play