import random
import math

class Board:
    def __init__(self):
        pass
        #add the state of the board at the start
    
    def update_board(self):
        pass
        # Get the orders
        # Do all the stuff here to update the board
        # print the new map and a list of order results

class Order
#with a subclass definitive order?

class Country(neighbour_list,coast_list):

    def __init__(self):
        self.neighbours = neighbour_list
        self.coasts = coast_list

    def get_neighbours(self):
        return neighbour_list

class Map
# with method update map?






