Yeah I saw it was blocked in Germany!!But don't worry, the game is going to come out on Steam AND Itch.
Oh yea, that actually fixes the problem haha. Thank you :3 and keep up the good work btw