How Castle Blocks Bots and Bad Behavior to Protect Platforms