added init for TUI in Battleship Constructor
changed implementation of Controller a bit