First attempt at reactive interface, with data from Showdown