Battleblock Theater opens April 3
We’ve been waiting a long time for Battleblock Theater, but that wait is nearly over. In a video recapping our anxiety and anticipation over the years, those tricksters at The Behemoth revealed its Xbox Live Arcade release date, and it’s soon. Really soon. April 3rd soon. That’s two weeks. Are you excited?