Real-time battle system