CZ1003-Battleship-Game Terminal based battleship game using OOP methodology in requisite for NTU CZ1003 Edit branch