public double calcRisk(Vec2 point)
	{
		double totalRisk = 0;
		
		Vec2 ourBotPos = Utils.robotPos(ourBot);
		
		for (EnemyBot enemy : enemies.values())
		{
			double distance = Utils.calcDistance(point, enemy.getMovementInfo().pos);
			
			double energyRatio = Math.min((2 * ourBot.getEnergy()) / enemy.getEnergy(), 2.5);
			
			double angleToDest = Utils.calcHeading(ourBotPos, point);
			double angleToEnemy = Utils.calcHeading(ourBotPos, enemy.getMovementInfo().pos);
			
			double directnessOfApproach = Math.abs(Math.cos(angleToDest - angleToEnemy));
			
			totalRisk += energyRatio * (1 + directnessOfApproach) / (distance * distance);
		}
		
		return totalRisk;
	}