Theatre review: Magnet Theatre’s Snapped is heroic...