気に入らないインデントを訂正。
import * を排した。
map という名前は非常に不適切。
この「再 raise」は、あまり意味がないように思える。
import os の類を原則排除。
cwd を問わない。
Geometry を導入し、すべての大文字定数の定義を排した。
x,y = 0,0  # プレイヤーの位置（単位：マス）より
col, row = 0, 0 # プレイヤーの位置 の方が良い。
Game を導入し、初期化の手順などを押し込めた。
s/Geometry, Game/_Geometry, _Game/.