Battleship basic MVC Framework