Have you tried a series called Deadman Wonderland? I have a feeling that from your list their you will like the series