Microsoft Lays Off 650 From its Gaming Division