Video games mirrors Mirror's Edge