Square Enix’s title released on Nintendo’s console on February 26, 2021, and is launching on Steam today