It has been suggested to me that the state as passed to take_turn should, in addition to the current three states {unknown, miss, hit} have a fourth state of sunk that would apply to any cell of a ship that has been sunk. What do you think? Paul.