Sashatouille

An ode to glitches in retro gaming and a nod to feminism in the gaming world.
Puzzle