Adjustment to path Highlighting.

now takes energy consumption and TU reservation into account.

yellow highlighting denotes "can move here, but cannot perform reserved action"
if no reservation option is chosen, defaults to auto shot.