Cuphead Nintendo recently announced nearly 20 independent games coming to the Nintendo Switch later this year. "Cuphead," "Stranger Things 3," and an unexpected music game based on "The Legend of Zelda" lead an interesting list of upcoming releases. The Switch has become a popular console for indie developers thanks to its portability and large user […]