improved random play mode