Yes, it's called Dearonnus' Factory. It's channel 856176845463224322. I don't know if you'd need an invite to join it, though. I think I got my own invite from the game's dev plugging his discord on Preggopixel's discord.is there a discord channel?