Battle-System New battle system for FireRed. Designed so implementations of newer generation features are easier.