Index: common.h
===================================================================
--- common.h	(revision 89)
+++ common.h	(revision 90)
@@ -265,6 +265,7 @@
 __global GLfloat raydium_background_color[4];
 __global signed char	 raydium_sky_force;
 
+
 __global GLsizei raydium_window_tx;
 __global GLsizei raydium_window_ty;
 __global signed char	 raydium_window_mode;
ydium_ode_record_play_fp,raydium_ode_record_index_moves[step+1],SEEK_SET);
-raydium_ode_capture_internal_read_move(1);
+if(step+1<raydium_ode_record_index_size)
+    {
+    fseek(raydium_ode_record_play_fp,raydium_ode_record_index_moves[step+1],SEEK_SET);
+    raydium_ode_capture_internal_read_move(1);
+    }
 
 } // end of "cache"