I disagree.
In a video game, you are playing against the code, AI, programming.. Whatever. So in essence, when you "complete" a game, you are beating the AI, Code, Programming.. etc. And the game is trying to defeat or beat you. The difficulty level can effect they tenacity the computer shows when trying to accomplish this. So in effect you are beating a game.
Look at it this way.. If you watch hockey, do you say "The Leafs completed the Boston Bruins, or the leafs beat the boston bruins." The leaf players certainly didn't take the bruins out back and beat them with a stick.
As far as that being "Lazy Language", I think it is more of a double entendre. Beat has multiple meanings as many words in the english language. Does parking in your Driveway annoy you? How about driving on a Parkway?
__________________
Take Off Eh!
|