# from game_logic import Banker,GameLogic


# class Game:
#     # def __init__(self, roller=GameLogic.roll_dice):
#     def __init__(self, roller=None):
#         self.roller= roller

#     @staticmethod
#     def print_roll(roll):
#         roll_as_string = [str(i) for i in roll]
#         to_be_printed = ','.join(roll_as_string)
#         print(to_be_printed)
#         # print(','.join([str(i) for i in roll]))

#     def play(self):
#         round = 1
#         num_dice = 6
#         score = 0
#         print("Welcome to Game of Greed")
#         response = input("Wanna play?")
#         if response == 'n':
#             print("OK. Maybe another time")
#         elif response == 'y':
#             print(f"Starting round {round}")
#             print(f"Rolling {num_dice} dice...")
#             # Because Flo use mock roller
#             roll = self.roller(num_dice)
#             # In case we don't use Flo
#             # roll = GameLogic.roll_dice(num_dice)
#             self.print_roll(roll)
#             what_next = input("Enter dice to keep (no spaces), or (q)uit: ")
#             if what_next == 'q' or what_next == 'quit':
#                 print(f"Total score is {score} points")
#                 print(f"Thanks for playing. You earned {score} points")



# if __name__=='__main__':
#     # game = Game(GameLogic.roll_dice)
#     game = Game()
#     game.play()
