The main villain in my story is Head of an evil association. He's not truly evil he's just taking over his father's business and trying to raise his son the way his father raised him. In my mind he's kind of this all around fun guy who my mc actually kind of bonds with in the beginning. He does do really bad things to my mc later but only after my mc accidently kills his son. So how do I make him a nice guy while still keeping him a villain?