tcc.AddTimedCallback(new ICallback()
{
@Override
public void execute()
{
SpaceObject so = SpaceobjectFactory.eINSTANCE.createAsteroid();
so.setId(nextID++);
so.setLocation(pos);
so.setName(name);
so.setRotation(new Quaternion());
so.setLinearVelocity(new Vector3f());
so.setAngularVelocity(new Quaternion());
Node fighter = new Node(name);
ControlledSpaceObject cso = new ControlledSpaceObject(so, fighter);
cso.setDebugDisplay(name);
cso.setGameThreadCallback(new SpatialUpdater(cso));