New function to minimize ammo loss has same outcome.
Added a second order decider. Speedwise it is good, solution wise not so good.
Made second order solver a true enumerating solver, no increase in fitness.