Numerous bugfixes.

Asteroids now actually spawn ( turns out they never previously! ).