write spec for a perfect game
make perfect game spec pass
add spec helper
add spec helper and repeat method to remove looping from spec