Spellify octopode crusher throwing
Refactor _throw_site_score()
Adjust signatures, constify
Pull _choose_tentacle_toss_site into a separate func
Finish splitting up do_throw()

And rename it to a less java-y name.
Assert.