• Review: Astro Duel Deluxe

    Astro Duel Deluxe (Switch) Developer: Panic Button Publisher: Panic Button Released: May 30, 2017 MSRP: $14.99 Astro Duel Deluxe is a Switch-exclusive upgraded port of the original game which was only available on PC. This version adds portability, six-player support, and a touchscreen-only mode for up to four players. Otherwise you’re mostly looking at the same game, which is a competit...