No, no hay problema.
No hay forma sencilla de hacer un fondo animado como la hay para los sprites.
Pero con código podrías hacer algo similar cambiando el fondo cada cierto tiempo.
if (get_time() == 0) {
load_bg_data(3, &tileset_img_frame_0, &tileset_raw_frame_0);
}
else if (get_time() == SECOND) {
load_bg_data(3, &tileset_img_frame_1, &tileset_raw_frame_1);
}
else if (get_time() == 2 * SECOND) {
load_bg_data(3, &tileset_img_frame_2, &tileset_raw_frame_2);
}
Podrías hacerlo depender de una variable en lugar del tiempo. Podrías también sacarlo del grupo de "if ... else if ... else if ... else if ..." principal. O como prefieras organizarlo.