An integrated two-level demand-side management game applied to smart energy hubs with storage. (1st September 2020)