Correct way to load/parent things

So, I believe what you are saying is how to load and reparent objects, and how to add user-input to those objects to make them move? I am getting to that point in my Panda3D tutorial series, the next tutorial will explain about user input with Keymaps. You can take a look here: Request Topic Deletion I hope this series helps you out, it is meant for beginners and advanced alike, and it seems you are beginner since you are new to Panda3D. For now, I recommend you test around with just 1 file and learn how to do things before you get into complicated things such as multiple files with object inheritance. Starting easy and working your way up is the best way to do it. I hope this helps!