Implemented all user interface of BattleShip