Add more error checking in BasicBulletScript

An attempt to catch the source of the problem with missiles going
through enemies and asteroids randomly.