Mmmkay, darling, I'll explain this.
Godmodding isn't making a perfect character. That's a Mary Sue/Gary Stu. Godmodding can either be controlling another person's character, OR making another character who is so powerful that no one can beat them. This can also be the case is they get in a fight, and no one can beat them no matter what, like you're determined to win. For example, your character had wind powers. Okay, cool. So he gets in a fight with a guy with fire powers, and gets burned. So he used wind to heal his wounds...? That doesn't make sense, and it seems kind of out of the logical range of your character's abilities, babe. This is fiction, yes. But even in fiction, a certain amount of logic and common sense is required c: No one's supposed to never be beaten. Even Superman was beat before. Batman kicked his spandex covered butt : P
An important thing to learn in writing/RPing is that sometimes, your characters have to lose. Failures are healthy developments, and can make a character much more fun to play as, or read about in everyone else's case.
"I bet there's more. You just don't know them yet." Tarou smiled.
"Okay! : D" Nagoya smiled.