Напиши класс спауна объектов(на твоем примере - ящиков), передай ему положение в пространстве и через некоторый промежуток времени пусть спаунит нужные тебе вкуснячки в этой же точке.
Пример на C++:
Код
class Spawn {
World* world;
b2Vec2 position;
int count;
public:
void frame() {
if(count) {
count--;
}
else {
count = 20;
spawn();
void spawn() {
world->addObject(Box(position));
}
};