LR-99: Battle Engine v1

Quick thoughts. 

Here is our current block of code:
>        if nextCommand is not None:
            #If passing of time... chance a random battle will occur
            if nextCommand.getTime() == True:
                #Determines if random battle will occur
                currentLocation = self._player.getLocation()
                battleProbability = currentLocation.getBattleProbability()
                if random.random() < battleProbability:
                    #Call on battle to resolve battle
                    battle_engine.battle(self._player)

If we are going to call it _battlePhase(), the only part of this block that really has to do with the battle itself is when the battle engine is called. The rest of it has to do with determining if a battle will occur. 

I think that this is a good idea, but I don't think that a _battlePhase() method is what we are looking at. I am looking at partitioning this into a helper method:
>#Determines if random battle will occur
                currentLocation = self._player.getLocation()
                battleProbability = currentLocation.getBattleProbability()
                if random.random() < battleProbability:
                    #Call on battle to resolve battle
                    battle_engine.battle(self._player)

And then this will need an appropriate name. 

Thoughts?