Move where/when behaviour changes are set

Eaten ghosts don't re-enter fright when player eats a power pill.
Tweak Blink start position to get expected start path
Slight direction select refactor

Solves a couple of behaviour switch direction selection issues.
Keep existing next direction when leaving fright, rather than selecting
occasionally invalid option.