GamesPixels and Progress: The Symbiotic Relationship between Technology and Computer Games Anusha August 29, 2023