code cleanup and verification of game state

Game state is verified on each Activity's onCreate and onResume in order
to try to catch the case when the AI player becomes the card czar