Exploring Mirrors Edge No laughing matter