changed param requirements in validator, added collision detection methods for radius and bounding box in framework