Refactor snapshot step: WebGet*: Deliberately coding blind with error checks and OUT param addition. We'll let the GetMoves unit test tell us where we blow up.