Implemented the whole of the game.
NEXT - testing and fixing session!