Use template package
Escape HTML special chars
Use panic on error
Logging request info
Use fmt.Fprint
ターミナルの文字の生成処理を分割しました
reader 変数は関数の引数で渡す
Split methods to `play`