added position to Tile
fixed fov tracking
moved fov to Game

collapse player/dungeon/game handlers to make Game updates atomic