added a simple framework for hitting and sinking ships