ほぼ完成

細かい手直しまだしてません
alt add
bug fix by java