This week on Xbox: Your first look at Need For Speed Payback

This week we are giving you a first look at Need For Speed Payback, the release of Tekken 7, an update on Sonic Mania, lots of Telltale Games news and more.