Fix: macros are evil.
Support fleet bonuses. More testing is needed.