Character#turn_if_reach_wallを修正、Character#rotateを追加
Windowsだと正しく動作しないためEndOfLine copを無効にした
Character#reach_wall?を追加

Character#turn_if_reach_wallも上記を使うように修正