Fixed GameHelper

Every activity can have it's own GameClientDevice instance because it
automagically reconnects, so this works more reliable now.