public void Play(Time time)
{
foreach (var o in Objects)
{
o.Animate(CurrentFrame);
}
CurrentFrame += Model.FPS * time.Delta * PlaySpeed;
if (CurrentFrame > Model.FrameEnd) CurrentFrame = Model.FrameStart + (CurrentFrame - Model.FrameEnd);
if (CurrentFrame < Model.FrameStart) CurrentFrame = Model.FrameEnd + (CurrentFrame - Model.FrameStart);
}