I'm working on a maze environment, and making an agent could solve the maze. I define some geoms of boxes in the worldbody to represent walls. But during the exploration, the agent could walk through the walls, and go into the box and even outside the maze. How can I solve this problem? Thanks!