Most of us have learned that following the rules is the smartest way to play the game. Sometimes in life the rules aren't really clear. I challenge you to discover the rules in this game by trial and error. Please play the game first before you look at the program code.