The restart button that appears when you collide with the pipes or crash at the bottom or go off screen from the top, it doesn't seem to work for the last two cases. Do you think you can fix it?
Probably the original state is not being copied in these cases, which is required for the restart to work.

If you need help with this, you can ping in our Gitter chat and ask if anyone wants to pair with you.