Windows Central launched REPLAY on May 22, 2026, as a community gaming hub where readers can submit short gameplay clips from PC, Xbox, and handheld devices for editorial featuring and a monthly $100 or £100 Amazon gift card prize. The pitch is simple, but the timing is not accidental. Windows...