move is_host_ to playturn.hpp
add maybe_linger to playsingle/mp_controller