Game on: Austin's newest hangout spot is now open