optimize calculations by partitioning engines into thrust-relative buckets so that fewer engines are considered if possible; add more debug output
allow to consider only true radial engines instead of all engines that can be mounted radially one way or another