Scouting: Track mobility

Signed-off-by: Filip Kujawa <filip.j.kujawa@gmail.com>
Change-Id: Ie8f9521116887eef574ebd13e20ca837f009825e
diff --git a/scouting/db/db_test.go b/scouting/db/db_test.go
index 9c48cba..3c345b0 100644
--- a/scouting/db/db_test.go
+++ b/scouting/db/db_test.go
@@ -151,7 +151,7 @@
 			ConesDroppedAuto: 0, LowCubes: 1, MiddleCubes: 2,
 			HighCubes: 1, CubesDropped: 0, LowCones: 0,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 0, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 0, Mobility: true, DockedAuto: true, EngagedAuto: false,
 			BalanceAttemptAuto: false, Docked: false, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "emma",
 		},
@@ -163,7 +163,7 @@
 			ConesDroppedAuto: 1, LowCubes: 1, MiddleCubes: 0,
 			HighCubes: 0, CubesDropped: 1, LowCones: 0,
 			MiddleCones: 0, HighCones: 1, ConesDropped: 0, SuperchargedPieces: 1,
-			AvgCycle: 0, DockedAuto: false, EngagedAuto: false,
+			AvgCycle: 0, Mobility: false, DockedAuto: false, EngagedAuto: false,
 			BalanceAttemptAuto: true, Docked: true, Engaged: true,
 			BalanceAttempt: false, CollectedBy: "tyler",
 		},
@@ -175,7 +175,7 @@
 			ConesDroppedAuto: 1, LowCubes: 0, MiddleCubes: 0,
 			HighCubes: 2, CubesDropped: 1, LowCones: 1,
 			MiddleCones: 1, HighCones: 0, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 0, DockedAuto: false, EngagedAuto: false,
+			AvgCycle: 0, Mobility: true, DockedAuto: false, EngagedAuto: false,
 			BalanceAttemptAuto: false, Docked: false, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "isaac",
 		},
@@ -187,7 +187,7 @@
 			ConesDroppedAuto: 0, LowCubes: 0, MiddleCubes: 1,
 			HighCubes: 2, CubesDropped: 1, LowCones: 0,
 			MiddleCones: 1, HighCones: 0, ConesDropped: 0, SuperchargedPieces: 0,
-			AvgCycle: 0, DockedAuto: true, EngagedAuto: true,
+			AvgCycle: 0, Mobility: false, DockedAuto: true, EngagedAuto: true,
 			BalanceAttemptAuto: true, Docked: false, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "will",
 		},
@@ -199,7 +199,7 @@
 			ConesDroppedAuto: 1, LowCubes: 1, MiddleCubes: 0,
 			HighCubes: 0, CubesDropped: 2, LowCones: 1,
 			MiddleCones: 1, HighCones: 0, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 0, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 0, Mobility: true, DockedAuto: true, EngagedAuto: false,
 			BalanceAttemptAuto: false, Docked: true, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "unkown",
 		},
@@ -249,7 +249,7 @@
 			ConesDroppedAuto: 0, LowCubes: 1, MiddleCubes: 2,
 			HighCubes: 1, CubesDropped: 0, LowCones: 0,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 0, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 0, Mobility: true, DockedAuto: true, EngagedAuto: false,
 			BalanceAttemptAuto: false, Docked: false, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "emma",
 		},
@@ -261,7 +261,7 @@
 			ConesDroppedAuto: 1, LowCubes: 1, MiddleCubes: 0,
 			HighCubes: 0, CubesDropped: 1, LowCones: 0,
 			MiddleCones: 0, HighCones: 1, ConesDropped: 0, SuperchargedPieces: 1,
-			AvgCycle: 0, DockedAuto: true, EngagedAuto: true,
+			AvgCycle: 0, Mobility: false, DockedAuto: true, EngagedAuto: true,
 			BalanceAttemptAuto: true, Docked: false, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "tyler",
 		},
@@ -273,7 +273,7 @@
 			ConesDroppedAuto: 0, LowCubes: 1, MiddleCubes: 2,
 			HighCubes: 1, CubesDropped: 0, LowCones: 0,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 0, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 0, Mobility: true, DockedAuto: true, EngagedAuto: false,
 			BalanceAttemptAuto: false, Docked: true, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "emma",
 		},
@@ -330,7 +330,7 @@
 			ConesDroppedAuto: 1, LowCubes: 0, MiddleCubes: 1,
 			HighCubes: 2, CubesDropped: 1, LowCones: 1,
 			MiddleCones: 0, HighCones: 1, ConesDropped: 2, SuperchargedPieces: 0,
-			AvgCycle: 58, DockedAuto: false, EngagedAuto: false,
+			AvgCycle: 58, Mobility: true, DockedAuto: false, EngagedAuto: false,
 			BalanceAttemptAuto: true, Docked: true, Engaged: true,
 			BalanceAttempt: false, CollectedBy: "unknown",
 		},
@@ -342,7 +342,7 @@
 			ConesDroppedAuto: 0, LowCubes: 2, MiddleCubes: 0,
 			HighCubes: 1, CubesDropped: 0, LowCones: 0,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 0, SuperchargedPieces: 1,
-			AvgCycle: 34, DockedAuto: true, EngagedAuto: true,
+			AvgCycle: 34, Mobility: true, DockedAuto: true, EngagedAuto: true,
 			BalanceAttemptAuto: false, Docked: true, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "simon",
 		},
@@ -354,7 +354,7 @@
 			ConesDroppedAuto: 1, LowCubes: 0, MiddleCubes: 2,
 			HighCubes: 0, CubesDropped: 0, LowCones: 2,
 			MiddleCones: 0, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 50, DockedAuto: false, EngagedAuto: false,
+			AvgCycle: 50, Mobility: true, DockedAuto: false, EngagedAuto: false,
 			BalanceAttemptAuto: true, Docked: false, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "eliza",
 		},
@@ -366,7 +366,7 @@
 			ConesDroppedAuto: 1, LowCubes: 0, MiddleCubes: 1,
 			HighCubes: 2, CubesDropped: 1, LowCones: 0,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 49, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 49, Mobility: false, DockedAuto: true, EngagedAuto: false,
 			Docked: false, Engaged: false, CollectedBy: "isaac",
 		},
 		Stats2023{
@@ -377,7 +377,7 @@
 			ConesDroppedAuto: 1, LowCubes: 1, MiddleCubes: 2,
 			HighCubes: 0, CubesDropped: 0, LowCones: 1,
 			MiddleCones: 1, HighCones: 1, ConesDropped: 0, SuperchargedPieces: 0,
-			AvgCycle: 70, DockedAuto: true, EngagedAuto: true,
+			AvgCycle: 70, Mobility: false, DockedAuto: true, EngagedAuto: true,
 			BalanceAttemptAuto: false, Docked: false, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "sam",
 		},
@@ -392,7 +392,7 @@
 			ConesDroppedAuto: 1, LowCubes: 0, MiddleCubes: 2,
 			HighCubes: 0, CubesDropped: 0, LowCones: 2,
 			MiddleCones: 0, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 50, DockedAuto: false, EngagedAuto: false,
+			AvgCycle: 50, Mobility: true, DockedAuto: false, EngagedAuto: false,
 			BalanceAttemptAuto: true, Docked: false, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "eliza",
 		},
@@ -404,7 +404,7 @@
 			ConesDroppedAuto: 1, LowCubes: 1, MiddleCubes: 2,
 			HighCubes: 0, CubesDropped: 0, LowCones: 1,
 			MiddleCones: 1, HighCones: 1, ConesDropped: 0, SuperchargedPieces: 0,
-			AvgCycle: 70, DockedAuto: true, EngagedAuto: true,
+			AvgCycle: 70, Mobility: false, DockedAuto: true, EngagedAuto: true,
 			BalanceAttemptAuto: false, Docked: false, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "sam",
 		},
@@ -684,7 +684,7 @@
 			ConesDroppedAuto: 1, LowCubes: 1, MiddleCubes: 2,
 			HighCubes: 1, CubesDropped: 0, LowCones: 2,
 			MiddleCones: 0, HighCones: 2, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 51, DockedAuto: true, EngagedAuto: true,
+			AvgCycle: 51, Mobility: true, DockedAuto: true, EngagedAuto: true,
 			BalanceAttemptAuto: false, Docked: false, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "isaac",
 		},
@@ -696,7 +696,7 @@
 			ConesDroppedAuto: 0, LowCubes: 2, MiddleCubes: 2,
 			HighCubes: 1, CubesDropped: 0, LowCones: 1,
 			MiddleCones: 0, HighCones: 2, ConesDropped: 1, SuperchargedPieces: 1,
-			AvgCycle: 39, DockedAuto: false, EngagedAuto: false,
+			AvgCycle: 39, Mobility: false, DockedAuto: false, EngagedAuto: false,
 			BalanceAttemptAuto: true, Docked: false, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "jack",
 		},
@@ -708,7 +708,7 @@
 			ConesDroppedAuto: 1, LowCubes: 2, MiddleCubes: 2,
 			HighCubes: 0, CubesDropped: 0, LowCones: 1,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 45, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 45, Mobility: false, DockedAuto: true, EngagedAuto: false,
 			BalanceAttemptAuto: true, Docked: false, Engaged: false,
 			BalanceAttempt: true, CollectedBy: "martin",
 		},
@@ -720,7 +720,7 @@
 			ConesDroppedAuto: 1, LowCubes: 2, MiddleCubes: 2,
 			HighCubes: 0, CubesDropped: 0, LowCones: 2,
 			MiddleCones: 2, HighCones: 1, ConesDropped: 1, SuperchargedPieces: 0,
-			AvgCycle: 34, DockedAuto: true, EngagedAuto: false,
+			AvgCycle: 34, Mobility: true, DockedAuto: true, EngagedAuto: false,
 			BalanceAttemptAuto: false, Docked: true, Engaged: false,
 			BalanceAttempt: false, CollectedBy: "unknown",
 		},