modify the 'Always Stack' module to work without overriding Goko
methods, instead listening for native Goko events, as suggested by #217;
add method whenGameClientReady to listen for the availability of an
instance of DominionClient