Refactor: reused shot cordinates in ship instead of separate x and y
fields in SHip object