What did the critics think?This week marks the release of Disney Illusion Island on the Nintendo Switch. It’s a brand-new 2D platformer with Metroidvania design – starring Mickey Mouse, Minnie Mouse, Donald Duck and Goofy. It also happens to include both solo and co-op play where you work together to “run…
Read More