Some prettying up inc ethics in instructions, some final testing, TWO BAD BUGS FOUND.