New take on ability bonuses, workable or broken?