Complete -  Homework Assignment 1 "Guessing Game" 

Took a while to get to where I wanted to be with it. Also created a separate file for the extra stuff. The most time consuming part is figuring out how I wanted to go about doing everything. It works, but if my code is rubbish I'm going to feel pretty stupid. Got confused on where to put the "play again" stuff so I just had to play around with it until it sort of worked.
'loop..do' is at its best when you need to end something mid-way through the loop, or where there are a large number of loop-stopping conditions. Although it's not a terrible choice in this situation, I would still suggest using a 'while' loop here instead.