何時のだか不明だが前のやつでもtimer解除はされてないね

null比較は何のためにやっているんだろうか
とりあえずremoveregister内のonGameDateのunregisterを一回に、
removeの際全てのfutureGameに対しremoveregisterを呼ぶ、
ついでにgameフィールド消去して呼ばれない事を簡易確認
しばらく手直し中…ver2にも3にも対応するためにtotal〜を消したい