Game Thoughts and ReviewsGames I Beat in 2026 — #9: Impostor Factory August 14, 2026 Who are we, anyway?