Finished quiz, much happier this time than last time.