Hi all! I am currently trying to make entities that wander around on a floor plane, and I'm having a little trouble wrapping my head around necessary components to 1) prevent them from falling through the floor, 2) detect or "sense" collisions within a radius around themselves, and 3) maintain specific orientations. I'm including my current GameObjects. There is a parent Ant with an attached child AntModel. Ant is meant to represent the scriptable object and include a "detection radius" modeling its antennae. AntModel is meant to represent the ant's physical body.