made tournament select depth aware
reduced scope of tournament select