updated receive shot method and added test not to shoot over existing shot
try on player class
refactored board class and pass test
Player place_ship WIP