void Awake()
    {
        // Setup the UI
        GameObject stui = GameObject.Find("ScoreText");

        scoreText = stui.GetComponent <Text>();
        GameObject edui = GameObject.Find("FinalScoreText");

        finalScoreText = edui.GetComponent <Text>();
        GameObject kText = GameObject.Find("KinectText");

        kinectConnectedText = kText.GetComponent <Text>();
        GameObject oText = GameObject.Find("OculusText");

        oculusConnectedText = oText.GetComponent <Text>();
        GameObject ovrcanvas = GameObject.Find("UICanvas");

        startAnim = ovrcanvas.GetComponent <Animator>();
        score     = 0;
        GameObject es = GameObject.Find("EventSystem");

        lookInput = es.GetComponent <LookInputModule>();


        //Disable Game over Button
        GameObject gameOverButton = GameObject.Find("RestartButton");
        Button     b = gameOverButton.GetComponent <Button>();

        gameOverButton.SetActive(false);

        //Setup Player
        platformController       = GameObject.Find("PlatformController");
        testSpawner              = platformController.GetComponent <TestSpawner>();
        player                   = GameObject.Find("FPSPreFab");
        infinitePlayerController = player.GetComponent <InfinitePlayerController>();
        playerHealth             = player.GetComponent <PlayerHealthController>();

        //Setup Kinect
        bodyManagerComponent = bodyManager.GetComponent <BodySourceManager>();
        handManagerComponent = handController.GetComponent <HandGestureTrigger>();

        //Setup Oculus
        GameObject ovrCameraRig = GameObject.Find("OVRCameraRig");

        oculusOVRManager = ovrCameraRig.GetComponent <OVRManager>();

        problemSolverObject = GameObject.Find("ProblemSolver");
    }
    void Awake ()
	{
		// Setup the UI
        GameObject stui = GameObject.Find("ScoreText");
        scoreText = stui.GetComponent<Text>();
        GameObject edui = GameObject.Find("FinalScoreText");
        finalScoreText = edui.GetComponent<Text>();
        GameObject kText = GameObject.Find("KinectText");
        kinectConnectedText = kText.GetComponent<Text>();
        GameObject oText = GameObject.Find("OculusText");
        oculusConnectedText = oText.GetComponent<Text>();
        GameObject ovrcanvas = GameObject.Find("UICanvas");
        startAnim = ovrcanvas.GetComponent<Animator>();
        score = 0;
        GameObject es = GameObject.Find("EventSystem");
        lookInput = es.GetComponent<LookInputModule>();


        //Disable Game over Button
        GameObject gameOverButton = GameObject.Find("RestartButton");
        Button b = gameOverButton.GetComponent<Button>();
        gameOverButton.SetActive(false);

        //Setup Player
        platformController = GameObject.Find("PlatformController");
        testSpawner = platformController.GetComponent<TestSpawner>();
        player = GameObject.Find("FPSPreFab");
        infinitePlayerController = player.GetComponent<InfinitePlayerController>();
        playerHealth = player.GetComponent<PlayerHealthController>();

        //Setup Kinect
        bodyManagerComponent = bodyManager.GetComponent<BodySourceManager>();
        handManagerComponent = handController.GetComponent<HandGestureTrigger>();

        //Setup Oculus
        GameObject ovrCameraRig = GameObject.Find("OVRCameraRig");
        oculusOVRManager = ovrCameraRig.GetComponent<OVRManager>();

        problemSolverObject = GameObject.Find("ProblemSolver");

    }