The Nintendo Switch is a console, which for many players, has become a haven for stellar platformers. This console has shone a light on the fun factor...