So I found this insane game on youtube:
http://www.youtube.com/watch?v=uQuNTwCyWcwI looked at the source, he put a lot of time into making header files and lots of functions to make the code more readable and expandable. Frankly, the code is structural program not so much OOP. I like structural programming. I just haven't programmed lately because I'm looking for inspiration right now. For my battle system, I quit the project because I ran out of ideas. I had 3 battle areas that can be done without healing or any strategy whatsoever. I might remake the code again with more structural code. But then I have school pretty soon and I am really looking forward to it. I have computer science all year with a friend of mine thats going there. He more of a n00b then me so that'll be fun to teach him so new skills.