add player rpc test
fix hanging unit tests
add client#step coverage