I have this friend in school who's pretty unpopular and is considered random and annoying. I've known him since we were 8 and since we first met we shared an interest in PC games. But, like every friendship he has faults, a bit too many faults. He lies all the time unnecessarily, says 'I know' way too often, is serious when I'm joking around and joking around when I'm serious, starts arguments for no reason, always loves to prove he's right and is extremely hypocritical. I'm pretty popular at school and so I have loads of other friends to chose from but they all play Xbox (which I have, I'm just not really interested in) so basically he's the best of a bad situation. What should I do?