First pass at Games 04 - Just need to add comments, verbose, regex and error handling