Breathing more life to Game Center with Activity