public IActionResult AddBattleShip(BattleshipModel battleshipModel)
        {
            try
            {
                string username = GetCurrentUserName();
                var    result   = _battleshipGameService
                                  .AddBattleship(username, battleshipModel.Ship
                                                 , battleshipModel.StartPosition, battleshipModel.ShipPlacement);

                if (result)
                {
                    return(ResponseMessageHelper.Ok("Ship Added"));
                }
                else
                {
                    return(ResponseMessageHelper.InternalServerError());
                }
            }
            catch (BattleshipGameException ex)
            {
                return(ResponseMessageHelper.BadRequest(ex.Message));
            }
            catch (Exception ex)
            {
                //write exception to a error log

                return(ResponseMessageHelper.InternalServerError());
            }
        }