If you were deep into the indie scene back in 2014, you likely remember the specific kind of sweaty-palmed anxiety that came with climbing a massive, futuristic tower while techno music thumped in ...