Changed length penalty from 0.5 to 0.25
Grant different start/end bonuses

A -3 bonus for matching at the start of the string followed by a
nonword-character has been added.

-2 is now granted for matching at the start of the string.

-1 is still granted for matching at the end of the string.

The score for exact matches have been changed from -4 to -5