makeActionsTree()でmakePhaseActions()を呼び出すように変更

listActions()の呼び出し元が2箇所になっていて分かりづらかったので1箇所にするため、
makeActionsTree()を、自分の手番内に取り得る手のツリーを生成する受け口としてのみ使うようにするため、
メモ化する箇所を１箇所に絞るため、
引数が足りていなかった間違いを修正
makePhaseActions()をメモ化する

更新されたgameTableを使うのはここだけなので、メモ化が必要な箇所はここだけでよいはず