protected override void Update(GameTime gameTime)
{
double elapsed = gameTime.ElapsedGameTime.TotalSeconds;
TimerCollection.GetInstance().Update(elapsed);
InterpolatorCollection.GetInstance().Update(elapsed);
input.Update();
screenmanager.Update(elapsed);
}