Barricade: 🥳 Launch Update 🥳

Release! Barricade will be releasing on October 22nd, 2024. Development started on June 8th 2021, it's been over 3 years of development (on and off), and we are finally putting a nice big bow on the project and releasin…