Ah, welcome to the forums. I see I'm addressing a fellow computer nerd.
Thank you for your very constructive post. I always make a special effort to respond to the young people who post here because there is such a lack of accurate information on these subjects. I'm very thankful to Dan and Jennifer for creating a place where people can openly ask questions and share information.
What is
normal? Ultimately,
normal is in the eye of the beholder. I'm going to tell you my definition:
Normal behavior respects the rights, feelings, and safety of everyone involved. That means that everyone involved is a consenting participant.
Consent means that the people are of similar age-groups, mental equals, fully understand what is being proposed, and are free to say no without adverse consequences. I know you were asking about fantasies, and I thought I'd go ahead and give you this for free.

When I say they need to be of similar age, obviously that only applies to teens. Generally, the law takes a dim view if there is more than three years age difference for minors.
Now, to your question. It sounds like your fantasy life is perfectly normal. Most bondage behaviors are a perfectly normal aspect of human sexuality. They are actually playful, and no one get's hurt. If these are your fantasies, then I think they're a healthy part of adolescent development. If your fantasies are about someone really being hurt, then I don't think that's healthy. There is absolutely nothing wrong with fantasizing about bondage or other forms of BDSM
play.
When you go to church or school or wherever, it's difficult to imagine that the people there have similar fantasies. If you are in a group of people, you can bet money that someone there has similar fantasies. Like all healthy human behaviors, it can be taken to an unhealthy extreme, however. If you find yourself giving up other activities to fantasize about sexual behaviors, then it's probably getting out of hand and you need to redirect yourself.
Welcome to the forums. Thank you for posing your question in an appropriate, positive, and healthy way.