As Yasuken mentioned, I will still be uploading the public versions here on Itch as usual, and I will work out an alternate way for people in Germany and similarly restricted countries to buy the game. I'm not going to abandon you!