Switched to using recur call
Renaming functions.

Changes:
play-recur         -> play
request-move-recur -> request-human-move