hey! loved both the alpha demo and beta demo so far and can't wait for the full game. there's one thing i've been wondering about and i haven't been able to find information, so i have to ask: will the game be released on other storefronts like steam or epic or will it be only on itch?