OfflineBattle implementada