fixed battle cycle