private void searchForControllers()
    {
        Controller[] controllers = ControllerEnvironment.getDefaultEnvironment().getControllers();
        for(int i = 0; i < controllers.length; i++)
        {
            Controller controller = controllers[i];
            if (controller.getType() == Controller.Type.STICK || 
                controller.getType() == Controller.Type.GAMEPAD || 
                controller.getType() == Controller.Type.WHEEL ||
                controller.getType() == Controller.Type.FINGERSTICK)
            {
                // Add new controller to the list of all controllers.
                if(!foundControllers.contains(controller))
                foundControllers.add(controller);
            }
        }
    }