Revert "Asteroids"

This reverts commit 48fdc1c4c8cdfe70863a67acf9c92f257111e9bb.
Revert "Revert "Asteroids""

This reverts commit 8a210271f3a212be76efcb8c423cbf3f50f19e19.