public void Update(double elapsed)
{
physics.MoveDistantBodies(player.body.position, 15, 20);
Entity entity;
for (int i = entities.Count-1; i >= 0; i--)
{
entity = entities[i];
if (entity.removed)
Remove(entity);
else
{
entity.Update(elapsed);
if (entity is Enemy)
(entity as Enemy).UpdateTarget(physics, elapsed);
}
}
physics.Update(elapsed);
}