void Start()
    {
        players = new Dictionary<string, ChickenPlayer>();

        if (Player) {

            player_controller = Player.GetComponent<ThirdPersonController>();
            camera_controller = Player.GetComponent<ThirdPersonCamera>();

            player_last_position = Player.transform.position;
            player_last_rotation = Player.transform.eulerAngles.y;
            player_last_state = player_controller.GetState();
        }
    }