public void Reset()
 {
     PlayerStateManager.SetState("dead");
     speedManager.SetNewSpeed("low");
     curTime         = 0f;
     playerCharacter = new ConcretePlayerDecorator(new BasicPlayer(this));
 }
 void Start()
 {
     speedManager = new SpeedManager(this);
     Scorer.setCharacter(this);
     Scorer.setSpeeedManager(speedManager);
     playerCharacter = new ConcretePlayerDecorator(new BasicPlayer(this));
     //InvokeRepeating ("ScoreInc", 1f, 1f);
 }