public void Update(float dt, World world)
{
frame = World.frame;
for (int x0 = 0; x0 < Planets.Count; x0++)
{
Planets[x0].Update(dt, world);
}
for (int x0 = 0; x0 < Ships.Count; x0++)
{
Ships[x0].Update(dt, world);
}
this.Rule0(dt, world);
this.Rule2(dt, world);
}
public void UpdateSuspendedRules(float dt, World world, List<int> toRemove, RuleTable ActiveRules)