Is there a way to Prevent Meshes from going through one another?
If you're referring to while you're editing the scene, this isn't really possible. For animations, you should research Blender's Physics Simulation capabilities.