+ if(memcmp(pos, next_pos, sizeof pos) != 0) {
+ ansi_setcursor(pos[0], (PF_XOFFS + pos[1]) * 2);
+ wrchar(CHAR(' ', BLACK, WHITE));
+
+ memcpy(pos, next_pos, sizeof pos);
+ ansi_setcursor(pos[0], (PF_XOFFS + pos[1]) * 2);
+ wrchar(CHAR(' ', RED, RED));
+
+ fflush(stdout);
+ }
+ return tick_interval - dt;
+}
+
+void game_input(int c)
+{