I Am Setsuna Confirmed as New Launch Title for the Switch

The ever-growing list of launch titles for the Switch continue.