Nintendo’s newest release, Yoshi’s Crafted World, makes waves in the retail charts this week by taking the number one slot. It’s been a good week for the Japanese console manufacturer as they manged to take up two of the top five spots as Mario Kart 8 Deluxe climbed to fifth from the number six position […]