Add code to intake a cube

Voltage is flipped for cubes.

Signed-off-by: milind-u <milind.upadhyay@gmail.com>
Change-Id: I16b07e4c6b21a173c10fa682f39103aff8aa9379
diff --git a/y2023/control_loops/superstructure/superstructure_status.fbs b/y2023/control_loops/superstructure/superstructure_status.fbs
index 2966d75..80a0d3d 100644
--- a/y2023/control_loops/superstructure/superstructure_status.fbs
+++ b/y2023/control_loops/superstructure/superstructure_status.fbs
@@ -76,6 +76,12 @@
   SPITTING = 3,
 }
 
+enum GamePiece : ubyte {
+  NONE = 0,
+  CONE = 1,
+  CUBE = 2,
+}
+
 table Status {
   // All subsystems know their location.
   zeroed:bool (id: 0);
@@ -88,6 +94,7 @@
   wrist:frc971.control_loops.AbsoluteEncoderProfiledJointStatus (id: 3);
 
   end_effector_state:EndEffectorState (id: 4);
+  game_piece:GamePiece (id: 5);
 }
 
 root_type Status;