--- a/main.c
+++ b/main.c
@@ -206,7 +206,6 @@
 struct bangdots bdot[MAX_BANG_DOTS], *bdotptr=bdot;
 struct spacedot sdot[MAX_SPACE_DOTS];
 
-struct greeble greeb[MAX_GREEBLES];
 struct greeble {
     int active;
     float x,y; // When landed, these represent an offset from the host rock
@@ -214,6 +213,7 @@
     int landed;
     int boredom; // Goes up while landed
 };
+struct greeble greeb[MAX_GREEBLES];
 // }}}
 
 void init_greeblies() {
