I think, that u should try first write code. And after that think, how exp will grow up. Cause i tried to do it. And there's a lot of problem. Have U already thought, how the batlle will begin, go on, and end? Have u tried to script it?