This was fun! It took me a bit to realize I had to *pick up* the scrap from the ships.
On one playthrough the game stopped at Wave 7 and I had to restart, no idea how I did that.
Edit: Managed it again on wave 10. Both times it happened after using the "Restart" function, and both times I had taken out an enemy very close to the edge of the screen. Not sure if EITHER of those things actually contribute to the bug or not, though.