various fixes

      - validate entity hp in various manufactured actions
      - track ship destruction in bot client
      - various fixes to ship bot and example
      - needs to be spec'd out
add some missing spec placeholders
add specs for commit 33b43a4f713e99f39cd09fb6e2f9763db73be862
remove spherical coordinate utility methods, now unused
fixes / improvements to the spec suite