Tidy up card walking logic
Created attachment 110609 [details] Patch
Created attachment 110612 [details] Patch
Committed r97203: <http://trac.webkit.org/changeset/97203>