-int cave_convert(char *);
-boolean LoadNativeLevel_EM(char *);
-
-void game_init_vars(void);
-void game_play_init(int, char *);
-void game_loop(byte);
-
-void synchro_1(void);
-void synchro_2(void);
-void synchro_3(void);
+boolean logic_check_wrap(void);
+void logic_move(void);
+void logic_init(void);
+void logic(void);
int cleanup_em_level(unsigned char *, int, char *);
void convert_em_level(unsigned char *, int);
void prepare_em_level(void);
int cleanup_em_level(unsigned char *, int, char *);
void convert_em_level(unsigned char *, int);
void prepare_em_level(void);