                 addChild(unitBox);
             }
 
+            formatter = new NumberFormatter();
+            formatter.rounding = "down";
+            formatter.precision = 2;
+
             addChild(winMarkerCanvas);
 
             repositionWinMarkers();
             resizeHQBox();
-            drawResearchBoxes();
             drawUnitCounts();
         }
 
         private function onRoundChange(e:MatchEvent):void {
-            pointLabel.text = String(controller.currentState.getPoints(team));
+            var points:Number = controller.currentState.getPoints(team);
+            pointLabel.text = formatter.format(points / 1000000) + "GG";
 
             if (e.currentRound <= lastRound) {
                 hqBox.removeRobot();

    import mx.containers.VBox;
    import mx.controls.Label;
    import mx.events.ResizeEvent;

    public class DrawHUD extends VBox {
        private var controller:MatchController;

        private function onResize(e:ResizeEvent):void {
            repositionWinMarkers();
            resizeHQBox();
            drawUnitCounts();
        }

