TvT周りの最低限リファクト
Signed-off-by: MaskedRiderW