LoS offset properly computed. Was breaking sporadically.

This version may still have sporadic breakage, but I could not detect
any.
Add TODO list file.

Note: other TODOs may be scattered throughout source files. They should
all start with "TODO:"