Based on the MAXSwerve Java Template by REV Robotics
Uses a drivetrain composed of four MAXSwerve Modules, each configured with two SPARK MAX motor controllers, a NEO as the driving motor, a NEO 550 as the turning motor, and a REV Through Bore Encoder as the absolute turning encoder.
It also includes an elevator powered by two NEO motors w/Spark Maxes for rotation and two additional NEOs w/spark maxes for extension.
Finally, the code includes a grabber powered by pneumatics.