Añado otra cosa, he probado a retirar algunos objetos del room y ahora si va bien. Puede ser que el problema sea que se hayan corrompido algunos objetos o sprites.
Edito: Parece ser que el problema era una matriz que se desborda al ampliarla, que casualmente ocurre en el momento en el que se da el retorno a la base.
Edito: Parece ser que el problema era una matriz que se desborda al ampliarla, que casualmente ocurre en el momento en el que se da el retorno a la base.