I can't really see this working with the character concept. Would you care if I just took down that sign-up and made a new one? I wouldn't mind at all; I have fun writing them. (You should put the dragon thing in the OP for future signer-uppers.)your island could have something similar to a dragon on it. But no dragon. A unicorn or Phoenix would work.
The idea behind this ability was that the character would be cripplingly weak without support or the jungle backdrop. To answer your question, not that much stronger than, say, a born wizard's magic (whatever that means in this universe). I will be more straightforward about any such powers in the future.Also, how strong are these energy beams? And tenfold seems like quite the increase to his powers from just being near another living thing.