In a recent post on Reddit, Nintendo confirmed that it has an upcoming project called “DLC”.As per its official website, it aims to provide an “immersive online experience that will be unlike any other game experience”.“We are working on the next installment of Nintendo’s ‘Nintendo Lab’ with a team of dedicated developers and artists.We are…