A short and stylish indie that tries to rewrite the rules of the rescue mission.
Smart commentary or just another quirky experiment lost in the noise?