latest version of find next unprocessed room->action,server,client,state machine