Ah your not thinking like a game programmer. One you don't need to track or animate everything everywhere. You only need to animate and track objects with in view of a player (normaly bound a little bigger than player view to give time for loading and other things that can delay the adding of...