remove Tile.obstacle, now uses .wall and .wall_img like how trap, key, and such are handled. playying with test to get a functional level