Index: new-game.cpp
===================================================================
--- new-game.cpp	(revision c3c31583ad31ee8dd502bda3b31722487b8ec276)
+++ new-game.cpp	(revision c94a6992fa19a8b74c4b71752d80b955a78dca01)
@@ -362,12 +362,5 @@
       1.0f, 0.0f, 0.0f,
    };
-   obj.texcoords = {
-      1.0f, 1.0f,
-      0.0f, 1.0f,
-      0.0f, 0.0f,
-      1.0f, 1.0f,
-      0.0f, 0.0f,
-      1.0f, 0.0f
-   };
+   obj.texcoords = { 0.0f };
    obj.selected_colors = {
       0.0f, 1.0f, 0.0f,
@@ -396,12 +389,5 @@
        0.5f, -0.5f,  0.0f,
    };
-   obj.colors = {
-      1.0f, 0.0f, 0.0f,
-      0.0f, 0.0f, 1.0f,
-      0.0f, 1.0f, 0.0f,
-      0.0f, 1.0f, 0.0f,
-      0.0f, 0.0f, 1.0f,
-      1.0f, 0.0f, 0.0f,
-   };
+   obj.colors = { 0.0f };
    obj.texcoords = {
       1.0f, 1.0f,
@@ -1501,6 +1487,6 @@
          it = objects.erase(it);
       } else {
-         points_buffer_size += it->points.size() * sizeof(GLfloat);
-         textures_buffer_size += it->texcoords.size() * sizeof(GLfloat);
+         points_buffer_size += it->num_points * sizeof(GLfloat) * 3;
+         textures_buffer_size += it->num_points * sizeof(GLfloat) * 2;
          ubo_buffer_size += 16 * sizeof(GLfloat);
          model_mat_idx_buffer_size += it->num_points * sizeof(GLuint);
