Big Walk developer House House has found itself at the center of a controversy over the upcoming Independent Games Festival on March 3, 2027