Unit tests for ExteriorLevel

* Tests include some spaceship and projectile interaction.
* Projectiles now blow up when hit each other.

Commit references #41.