added 'play again' ability
rearranging
all tests passing