Extract common code into parent GameActivity