Fixes #131 - staff now leave when you cannot pay for them