Just to add, I am fully aware that the code I am writing is going to be shite, however at this stage into my foray with C, I'm deliberately writing code that I can easily follow and understand. I don't mean to sound rude or react badly to criticism, but I'm just trying to keep it simple for now.