Collision detection added.

EnemyShipFormation is now iterable.
Collision detection works, but has no effect beyond removing the bullet.
Fixed issue with incorrect bullet sprite on recycling.