fix getOpponentName() method
use host dynamically
function for ship checking
Merge remote-tracking branch 'origin/master' into ship-placement