And to answer that hypothetical, if I found money on the road, like a lot, and there was no way to tell whose it was, I'd drop it off at a local charity. If it was just a dollar or something, then yeah, I might just go buy a soda. Taking a dollar off the street isn't going to mean much to anyone.
HOWEVER, if I took a thousand dollars, that's really valuable (like, oh, I dunno... the game?), that's a whole new set of rules. I'd try to return it, but if I didn't know who to return it to, or if I couldn't do it, I'd donate to charities. So there.