@@ -0,0 +1,877 @@
+package com.edinarobotics.zed;%0A%0Aimport com.edinarobotics.utils.gamepad.Gamepad;%0A%0A/**%0A * Controls handles creating the %7B@link Gamepad%7D objects%0A * used to control the robot as well as binding the proper Commands%0A * to button actions.%0A */%0Apublic class Controls %7B%0A    private static Controls instance;%0A    %0A    public final Gamepad gamepad1;%0A    public final Gamepad gamepad2;%0A    %0A    private Controls()%7B%0A        gamepad1 = new Gamepad(1);%0A        gamepad2 = new Gamepad(2);%0A    %7D%0A    %0A    /**%0A     * Returns the proper instance of Controls.%0A     * This method creates a new Controls object the first time it is called%0A     * and returns that object for each subsequent call.%0A     * @return The current instance of Controls.%0A     */%0A    public Controls getInstance()%7B%0A        if(instance == null)%7B%0A            instance = new Controls();%0A        %7D%0A        return instance;%0A    %7D%0A%7D%0A

Add Controls to the project.