fixed register_shot to put X when there is an S