Phase Four passes the one test I tried.  DoMoves for Phase 4 seems to be working as well. Changed a loop variable in CompRiskPlayer (was giving the first and second letter of the key as k,v)