Updated Point Allocation

When points are auto-allocated, they are applied first to preferred
skills (whichever skills are highest based on SPECIAL) then to others
after they reach a minimum.