almost finished battle system

The battle system is basically finished I only need the class system to
be implemented to finish