Index: utils.cpp
===================================================================
--- utils.cpp	(revision 5081b9a818ca07c114b3f94c82df8bc279787da6)
+++ utils.cpp	(revision db2d995609c418f279c03d26e079d34e14ef9e27)
@@ -26,13 +26,17 @@
 }
 
-void printVec3(string label, const vec3& v) {
+void printVec(string label, const vec2& v) {
+   cout << label << " -> (" << v.x << "," << v.y << ")" << endl;
+}
+
+void printVec(string label, const vec3& v) {
    cout << label << " -> (" << v.x << "," << v.y << "," << v.z << ")" << endl;
 }
 
-void printVec4(string label, const vec4& v) {
+void printVec(string label, const vec4& v) {
    cout << label << " -> (" << v.x << "," << v.y << "," << v.z << "," << v.w << ")" << endl;
 }
 
-void printMat4(string label, const mat4& m) {
+void printMat(string label, const mat4& m) {
    cout << label << ": " << endl;
    cout << "[ " << m[0][0] << " " << m[1][0] << " " << m[2][0] << " " << m[3][0] <<  " ]" << endl;
Index: utils.hpp
===================================================================
--- utils.hpp	(revision 5081b9a818ca07c114b3f94c82df8bc279787da6)
+++ utils.hpp	(revision db2d995609c418f279c03d26e079d34e14ef9e27)
@@ -13,7 +13,8 @@
 float getRandomNum(float low, float high);
 
-void printVec3(string label, const vec3& v);
-void printVec4(string label, const vec4& v);
-void printMat4(string label, const mat4& m);
+void printVec(string label, const vec2& v);
+void printVec(string label, const vec3& v);
+void printVec(string label, const vec4& v);
+void printMat(string label, const mat4& m);
 
 // Code for offset_of function from https://gist.github.com/graphitemaster/494f21190bb2c63c5516
