Added door tile; adjusted GameMap.attack to return true iff the attacked
tile was removed; continued work on random map generation.