Remove BaseGameActivity from TBMPSkeleton, TrivialQuest2, and TypeANumber

No other changes, just a lot of boilerplate to get rid of BGA for each of these three samples.

One sample is changed in each commit, if that makes for easier reviewing.

@claywilkinson 
@gguuss 
do you need to check for isConnected() first?