Elon vs Twitter...A cat-and-mouse game?