def action(self, turns):

        Game.removeKills(self.board)

        self.no_turns = turns
        self.our_turns += 1
        if (self.no_turns == 128):
            Game.shrinkBoard(self.board)
        if (self.no_turns == 192):
            Game.shrinkBoard(self.board)
        if (self.our_turns == 24):
            self.plasingPhase = False
            print("CHnaged to mving phase")

        if (self.plasingPhase):
            return (Player.minimax(self.board, self.team_colour,
                                   self.oppo_colour, "PP"))
            Board.printBoard(self.board)
            #Player.placing_phase(self.board, self.team_colour))

        else:
            print("My moving phase activated")
            out = Player.minimax(self.board, self.team_colour,
                                 self.oppo_colour, "MP")
            print(out)
            return (out[0], out[1]), (out[2], out[3])
            return Player.moving(self.board, self.team_colour)
    def update(self, action):
        Board.printBoard(self.board)
        self.no_turns = self.no_turns + 1
        self.our_turns += 1
        if (self.no_turns == 128):
            Game.shrinkBoard(self.board)
        if (self.no_turns == 192):
            Game.shrinkBoard(self.board)
        if (self.our_turns == 24):
            self.placingPhase = False
            print("CHnaged to mving phase")

        Game.removeKills(self.board)
        print(self.no_turns)
        print(action)

        if (self.placingPhase):
            Board.placePiece(self.board, action[0], action[1],
                             self.oppo_colour)
        else:
            Board.movePiece(self.board, action[0][0], action[0][1],
                            action[1][0], action[1][1])