completed tests and moved round reset functionality