make entity picking range configurable

add support for infinite entity picking range