At the middle I had a dilemma if to give up or continue the loops and glad I did because there were some nice surprises and I got to the end of the game! Good job!