Code Review comments

Left some comments. Mostly just separating the printing and displaying of info into some view methods or a view model. I played the game, nice job dude.