I genuinely have no idea what is happening over at Xbox HQ, and, frankly, it feels as if neither does Xbox. With the drastic change in leadership recently, consistently declining sales of both hardware and software, a strategy that appears to be in flux at all times, and a fanbase that is jumping ship for […]