Castle's Kim Shin - How to Write a F**ked Up Protagonist