15 years on, Metal Gear Solid 3’s geriatric sniper remains peerless — I like many, have a love-hate relationship with boss fights. This is largely due to their wildly varying quality both within individual games and across the medium as a whole. Boss fights can disappoint by being overly linear, too long, or too bland to match the story’s high stakes…