TV Review: Castle: Death Gone Crazy (5.12)