+//static bear::Queue<int> s_test;
+
+typedef bear::Queue<Ball*> queBall;
+typedef bear::Queue<Polygon*> quePoly;
+
+static queBall s_startBalls;
+static queBall s_mouseBalls;
+
+static quePoly s_startPolys;
+
+/// ***** Private Method Headers *****
+
+static Ball* addBall(const Vector2& vecPos,
+ float fRadius,
+ const float* color,
+ queBall& que);
+
+static Polygon* addPoly(const vector<Vector2>& vecPoints,
+ const float* color,
+ quePoly& que);
+
+static void removeBall(queBall& que);
+static void removeAllBalls(queBall& que);
+
+static void removePoly(quePoly& que);
+static void removeAllPolys(quePoly& que);
+
+/// ***** Initializers/Cleaners *****
+