Most likely what is happening is that the game over screen effect is pushing the game just over the memory limit for that particular device. I’ll have to take a closer look to see if there’s anything that can reduce memory usage in the game - maybe even just clearing a few variables before calling game over would give enough wiggle room ~
Edit: haven’t had a chance to test on hw yet, but clearing the grid array (grid = undefined) before calling game over might be enough?