Disallow agents to buy on non-existent credit

Fixes #14