token now moves on receive
other players' tokens now move around correctly
cleanup a bit