Added join game filtering
Added cleanup
Added waiting for opponent message