Added test for alternate strategies to play()
Rename i,j vars. Allow alternate play() strategies